Job Posting: KinaTrax Full Stack Developer

Position: KinaTrax Full Stack Developer (Full-Time, Remote)

Job Description
The Full Stack developer will be responsible for building and improving new and existing software applications. The developer will help to organize internal and external data based on client and internal research needs. Additionally, the developer will help to maintain KinaTrax Dugout, our web application developed in React and Node.js.

Responsibilities
The Full Stack Developer performs the major functions listed below. The position may require additional duties/responsibilities that may not be outlined below, and specific functions are subject to change

  • Create, maintain, and enhance database objects in MySQL
  • Develop data-driven solutions to ensure company information is stored effectively and securely
  • Create and enhance database and data ingestion elements as part of planned development projects and activities
  • Maintain and continue building our internal web reporting application
  • Perform other duties, as needed

Preferred Qualifications & Requirements

  • 2+ years of experience designing and developing relational databases with an emphasis on reporting and data warehousing solutions
  • Proven experience troubleshooting and resolving database issues
  • Performance tuning, indexing and optimization experience
  • 2+ years of JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6
  • 2+ years of HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility
  • 2+ years of experience with browser APIs and optimizing front end performance
  • Demonstrated experience driving change within an organization and leading complex technical projects
  • Solid problem solving and time management skills
  • Great interpersonal skills
  • Excellent communication skills (written and verbal)
  • Strong attention to detail
  • Highly organized

Education

  • Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.

Relocation
Remote, Relocation is not required.

Company Description
KinaTrax develops a markerless motion capture system that analyzes the 3D movement of a baseball pitcher and hitter in-game. The system is installed in ballparks throughout the country, and is utilized by professional and collegiate baseball teams for the purposes of assessing and enhancing player performance and preventing injuries. The company was founded in 2015 and is headquartered in Boca Raton, Florida.

Additional Information
Type: Full-time
Experience: Entry to Senior level
Industries: Markerless Motion Capture, Biomechanics, Baseball Analytics

To Apply
To apply, please follow: this link.

The content in this posting was created and provided solely by KinaTrax, Inc.


Sunday Notes: Royals Prospect Nick Loftin Finds Golf Challenging

Nick Loftin could get away with covering the entire plate against high school and college hurlers. That’s far harder to do in pro ball, which is why the 23-year-old Kansas City Royals prospect — per the tutelage of the organization’s hitting instructors — is now dialing in on pitches that can he do more damage on. The message he’s been receiving is pretty straightforward: Look for something in a certain zone, and when you get it, don’t miss it.

The dictum is simple; the execution is anything but. Not when you’re facing pitchers who are throwing high-90s heaters and breaking balls that are cutting and diving in either direction.

“It’s easier said than done,” admitted Loftin, whom the Royals drafted 32nd overall in 2020 out of Baylor University. “Hitting a baseball is one of the hardest things to do — besides hitting a golf ball. That’s really hard to do, as well.”

Wait. A golf ball isn’t moving unpredictably at great speed. Rather, it’s just sitting there, motionless, ready to be struck at the swinger’s leisure. For someone with the athleticism to play shortstop and centerfield in professional baseball, squaring up an immobile object should be as easy as pie.

Not necessarily. Read the rest of this entry »


Effectively Wild Episode 1837: The Meatiest Meatball

EWFI
Ben Lindbergh and Meg Rowley banter about an unlikely grand slam on a major meatball pitch and the hot start of Seiya Suzuki, then answer listener emails about how to make baseball sound most appealing, the effect of using different-colored balls to denote different pitch types, whether umpires would be better at calling balls and strikes if they had PitchCom devices, Yandy Díaz and what makes a player a “beef boy,” whether we need a new signal for replay review now that umpires don’t use over-the-ear headphones, a “Ruby Runner” award to recognize good baserunning, whether high roster turnover is an impediment to teams winning and fans following baseball, what the disparity between the biggest and smallest payrolls should be, the “90 records” supposedly set by Ty Cobb, and more.

Audio intro: Ry Cooder, “One Meat Ball
Audio outro: The Nude Party, “Records

Link to results on 0-2 pitches
Link to article about Heim grand slam
Link to video of grand slam
Link to video of Camarena homer
Link to Jeff Sullivan on meatballs
Link to Jay Jaffe on Suzuki
Link to Ben Clemens on Kwan
Link to video of moth in ump’s ear
Link to story about moth in Holliday’s ear
Link to video of moth in Simms’ ear
Link to story about noise and PitchCom
Link to story about Yandy’s training
Link to story about NFL roster turnover
Link to study on NBA roster turnover
Link to NBA roster turnover stat
Link to Rob Mains on MLB turnover
Link to Ben on MLB roster turnover over time
Link to Ben on roster complacency
Link to Russell on roster turnover and chemistry
Link to Travis tweet about payroll disparity
Link to Travis story about payroll disparity
Link to Rob on market size and winning
Link to Rob on the CBT and competitive balance
Link to Forbes MLB franchise values
Link to Sportico MLB franchise values
Link to Cobb obit
Link to Cobb trivia quiz
Link to Cobb trivia question
Link to EW listener emails database

 Sponsor Us on Patreon
Subscribe to Stathead (Code: WILD20)
 Facebook Group
 Effectively Wild Wiki
 Twitter Account
 iTunes Feed (Please rate and review us!)
 Get Our Merch!
 Email Us: podcast@fangraphs.com


Seiya Suzuki Has Been a Hit So Far

© Ron Chenoy-USA TODAY Sports

If there were any fears about how well Seiya Suzuki would transition to Major League Baseball, his hot start with the Cubs has probably quelled them. The 27-year-old right fielder has collected hits in each of his first six games, three of them homers. He reached base safely at least twice in each of those games (the last only with benefit of a throwing error) while demonstrating otherworldly plate discipline to go along with his impressive power. Admittedly, we’re in small-sample theater, but the show thus far is worthy of strong reviews.

It’s not as though Suzuki was expected to flop given that the Cubs invested nearly $100 million in acquiring him — $85 million over a five-year deal plus another $14.625 million as a posting fee for the Hiroshima Carp. As Kevin Goldstein described him when he signed with Chicago in mid-March, “At 27, Suzuki is a player in his prime, with an impressive track record of performance at Japan’s highest level since his teens. This is not a prospect; this is an established talent who just hasn’t played in Major League Baseball yet.”

Suzuki hit .317/.443/.639 with 38 homers and just a 16.3% strikeout rate for Hiroshima last year while winning his second batting title — a slash-stat triple crown this time — and earning Best Nine honors for the sixth straight time in Nippon Professional Baseball. While both the homers and slugging percentage represented career highs, his season wasn’t wildly far off from his career numbers in NPB (.315/.414/.570). Between ZiPS and Steamer, our projection systems figured that he would lose some power in the move to MLB, but his Depth Charts forecast for a .287/.369/.508 line and .371 wOBA still casts him as one of the game’s top 20 hitters.

At least through Thursday, so far, so good. I won’t pretend that half a dozen games is proof of anything for any player, and none of the stats in this piece are even close to stabilizing, but Suzuki has proven to be very entertaining while more than holding his own against quality pitchers from day one.

Indeed, on Opening Day against the Brewers, Suzuki reached base in each of his first three plate appearances. He worked a six-pitch walk and collected a single off reigning NL Cy Young winner Corbin Burnes — no big deal, just having immediate success against the qualifier who had the majors’ lowest wOBA allowed in 2021 — and followed that with an eight-pitch walk against reliever Aaron Ashby. In Chicago’s second game two days later, he drove in three runs, the first two against Brandon Woodruff via a sacrifice fly and a bloop single to center, the third via a four-pitch bases-loaded walk off José Ureña. He capped the series against the Brewers by crushing a three-run first-inning homer off Freddy Peralta, a 110.9-mph, 412-foot shot to left center, then working a seven-pitch walk off Peralta in his next plate appearance.

Two days later, Suzuki went yard twice, accounting for both of the Cubs’ runs in a 2-1 win over the Pirates. His first blow was a 397-footer to right center field off former Cub José Quintana, his second a 398-footer to left field off Anthony Banda. On Wednesday against the Pirates, he went 1-for-3 with an RBI single off Zach Thompson and a walk off Wil Crowe. On Thursday against the Rockies, he hit a first-inning RBI double off Kyle Freeland, and reached base again in the third on a throwing error by José Iglesias.

Here’s the “greatest hits” reel:

Through Thursday, Suzuki is hitting .368/.480/.895 for a 262 wRC+ — absurd numbers straight out of a video game, unsustainable by definition, and yet compelling just the same; he entered Thursday with a 322 wRC+, which ranked third behind only the Guardians’ Owen Miller and Jose Ramírez, but dropped to eighth with his 1-for-4 night in Colorado. He’s averaged a 91.0 mph exit velocity on his batted balls, and his 28.6% barrel rate is tied with Aaron Judge for fourth in the majors, trailing only Byron Buxton, Joey Gallo, and Giancarlo Stanton — the big boys, so to speak.

While Suzuki is hitting the ball hard, what he’s doing when he’s not hitting the ball at all stands out even more. His swinging strike rate is just 3.8% — that’s four swings and misses from among 104 pitches, one against Woodruff, one against Banda, one against the Pirates’ David Bednar, and one against the Rockies’ Justin Lawrence, the last two of whom struck him out swinging. That 3.8% rate still trails Steven Kwan’s ungodly 0.7%, as well as the rates of four other players, but it’s amazing nonetheless. I won’t pretend to know where he’ll finish, but in the pitch-tracking era (since 2008), 54 batters have qualified for the batting title with swinging strike rates of 3.8% or lower. Only two of them, however, have done so while slugging at least .500, both in 2014: Victor Martinez (.565 SLG, 3.5% SwStr%) and Michael Brantley (.506 SLG, 3.6% SwStr%). Brantley barely missed in 2019 (.503 SLG, 4.0% SwStr%), as did Albert Pujols in 2008 (.653 SLG, 4.0% SwStr%). That would be some company to wind up in.

Also impressive is Suzuki’s 10.9% chase rate, which is in a virtual tie with Christian Yelich for the majors’ lowest among qualifiers. Suzuki entered Thursday at 8.3%, the only qualifier in single digits — even Kwan’s at a comparatively normal 23.7% — but went down chasing a well-placed sinker by Lawrence:

That was just the fifth pitch Suzuki has chased outside the zone; he fouled two of them off, singled off Woodruff, and doubled off Freeland.

Again, Suzuki won’t maintain those numbers, but it’s worth noting how advanced he is at controlling the zone relative to the other Japanese hitters who have come over recently. In mid-March, just after he signed, Hiroshi Miyashita published a piece on the FanGraphs Community Research blog comparing Suzuki’s final NPB season to those of Shohei Ohtani (2016 and ’17), Yoshi Tsutsugo (2019), and Shogo Akiyama (2019) via data from the 1.02 – Essence of Baseball site, with tables covering his slash stats, WAR components, batted ball stats, plate discipline stats, and more. The plate discipline one particularly stood out to these eyes:

Comparing Recent Japanese Position Players’ Plate Discipline
Player Year O-Swing% Z-Swing% O-Contact% Z-contact%
Shohei Ohtani 2016 31.1 66.4 61.5 82.2
Shohei Ohtani 2017 31.0 63.5 56.4 74.1
Yoshi Tsutsugo 2019 21.9 66.8 60.4 83.0
Shogo Akiyama ’209 24.8 66.8 68.8 87.0
Seiya Suzuki 2021 19.8 57.7 57.9 89.3
SOURCE: 1.02 – Essence of Baseball

Among MLB qualifiers, only Juan Soto (15.1%), Max Muncy (19.1%), Robbie Grossman (19.2%) and Tommy Pham (19.3%) swung at less than 20% of pitches outside the zone; Ohtani, the only one of the above players to qualify last year, had a chase rate of 30.1% in 2021 and is at 31.1% for his career, so perhaps we can expect Suzuki’s line to wind up in a range comparable to what he did in Japan.

Speaking of Ohtani, he and Keith McDonald (the son of an American serviceman stationed in Japan during the Vietnam War) of the 2000 Cardinals are the only other players born in Japan who homered three times in their first six games in MLB, with Kenji Johjima the only other one even to homer twice; no other Japanese player had a multi-homer game so early in his major league career. (Ohtani hit .364/.417/.773 (221 wRC+) in his first six non-pitching games in 2018, in case you’re wondering.) Meanwhile, Suzuki’s six-game hitting streak is the third-longest of any Japanese player to start his career, after those of Akinori Iwamura in 2007 (nine games) and Hideki Matsui in ’03 (seven games). His 10 RBI are the most by any Japanese player in his first six games, and in fact only two players born anywhere have more RBI in such a career-opening span, the Tigers’ Dale Alexander in 1929 (13) and the Rockies’ Trevor Story in 2016 (12), while four other players had 10, including the Reds’ Jonathan India last year.

That stuff is admittedly trivial and fleeting, and we’ll have to wait and see how well Suzuki maintains his power and plate discipline as pitchers adjust to what they’ve seen. Still, it’s pretty clear that he belongs in the majors, and it appears very possible that the Cubs have a legitimate middle-of-the-lineup star on their hands.


Curb Your Kwanthusiasm (But Just a Little Bit)

© Jay Biggerstaff-USA TODAY Sports

Welcome to KwanGraphs, your source for everything… wait, no, that’s not right. Welcome to FanKwan, your … no, still not it. This part is definitely true, though: today I’m here to talk about Steven Kwan, the Guardians phenom who swung for our hearts and didn’t miss. He was our No. 57 prospect heading into the season, and ZiPS concurred, calling him its No. 62 prospect. He’s been better than that so far — a top 10 hitter in baseball, more or less. Can he keep it going? Will he bat .330 with more walks than strikeouts? I crunched data and watched film to come up with some educated speculation.

Let’s start with the great news: Kwan’s phenomenal bat control is as real as it gets. He’s swung and missed either one or two times (and hey, good news for pedants everywhere, I’ve even thrown in a special postscript at the end of this post so everyone can whinge about foul tips in the comments) in his major league career so far, which is obviously great. Even better, this isn’t something new. In 2021, he was the best contact hitter in the minors, bar none.

Over 1,388 pitches I captured, Kwan swung 551 times. He swung and missed 39 times, and had another seven foul tips. That’s a swinging strike rate of either 2.8% or 3.3% depending on your definition, both of which are otherworldly. The contact rate is no joke, either: he made contact on more than 90% of his swings, which led the high minors and would have placed him in a dead heat with David Fletcher for best in the big leagues.
Read the rest of this entry »


FanGraphs Audio: Hello Katie Krall, Hello Again Kiley McDaniel

Episode 970

This week we meet a player development coach before reuniting with an old friend who has plenty of thoughts on developing players.

  • To kick things off, David Laurila welcomes Katie Krall, development coach for the Boston Red Sox. Krall has an impressive resume, having already worked in the commissioner’s office and as a baseball operations analyst for the Cincinnati Reds, and she shares what her path to her current role was like. She also offers some insight on Red Sox prospects like Dylan Spacke and Brandon Walter, what it was like to work with players like Amir Garrett and Joey Votto in Cincinnati, and where she hopes her bright career will go one day. [2:54]
  • After that, Eric Longenhagen welcomes old friend Kiley McDaniel back to the show. The duo begin by catching up on Kiley’s good deeds in puppy fostering, then discuss how they each handle the long drives involved in scouting road trips. Then, Eric wants to know what’s making some SEC teams so remarkable compared to recent memory, while Kiley shares some thoughts on the National High School Invitational. Finally, the pair look back on some high school pitchers who went early in the draft in recent years and try to categorize them with the benefit of hindsight to see what we can learn. [27:21]

To purchase a FanGraphs membership for yourself or as a gift, click here.

To donate to FanGraphs and help us keep things running, click here.

Don’t hesitate to direct pod-related correspondence to @dhhiggins on Twitter.

You can subscribe to the podcast via iTunes or other feeder things.

Audio after the jump. (Approximate 78 minute play time.)


Effectively Wild Episode 1836: To Me, You Are Perfect

EWFI
Ben Lindbergh and Meg Rowley break down a watershed week in overturning traditions, discussing the Dodgers pulling Clayton Kershaw after seven perfect innings and provoking a “baseball is dying” debate, the Giants flouting the unwritten rules, Alyssa Nakken debuting as the Giants’ first-base coach (under vexing circumstances), the new-look Alex Cobb, Andrew Heaney, and Jesús Luzardo, a three-homer game by Vladimir Guerrero Jr., the callup of Padres pitcher Mackenzie Gore, Albert Pujols calling his shot (and getting caught stealing), and the confounding calculations of live play probabilities on Apple baseball broadcasts.

Audio intro: Blood Red Shoes, “The Perfect Mess
Audio outro: Joe Bourdet, “Unwritten Story

Link to Jay Jaffe on Kershaw
Link to Fergie Jenkins tweet
Link to Reggie Jackson tweet
Link to EW emergency episode on Hill
Link to EW episode on Stripling
Link to Ben on Tatis and unwritten rules
Link to article about Stripling’s dad
Link to MLB.com article on Stripling
Link to Sam Miller on unwritten rules
Link to story about Kapler and Giants
Link to other story about Kapler and Giants
Link to Woodward unwritten rules story
Link to Shildt and Richardson video
Link to Shildt and Richardson story
Link to Nakken video
Link to Nakken story
Link to The Athletic on Heaney
Link to MLB.com on Heaney
Link to Lindsey Adler on the “whirly”
Link to Ben Clemens on Luzardo
Link to Cobb story
Link to Vladito highlights
Link to history of spiking
Link to Pujols caught stealing
Link to Pujols prediction story
Link to study on sports betting and addiction
Link to Patrick Hruby on betting and addiction
Link to Kurt Streeter on betting and addiction
Link to Apple odds story

 Sponsor Us on Patreon
Subscribe to Stathead (Code: WILD20)
 Facebook Group
 Effectively Wild Wiki
 Twitter Account
 iTunes Feed (Please rate and review us!)
 Get Our Merch!
 Email Us: podcast@fangraphs.com


Thursday Prospect Notes: 4/14/2022

© Joe Rondone/The Commercial Appeal / USA TODAY NETWORK

These are notes on prospects from Tess Taruskin. You can read previous installments of our prospect notes here.

George Kirby, SP, Seattle Mariners
Level & Affiliate: Double-A Arkansas Age: 24 Overall Rank: 29 FV: 55
Line:
5 IP, 2H, 0R, 0BB, 8K

Notes
Kirby’s fastball sat 96-98 mph on Wednesday night, but more noteworthy was how little he threw it. He leaned much more heavily on his slider, curveball, and changeup, all of which flashed above average throughout the evening.

His increased use of those secondaries resulted in him throwing more balls than is typical of the control-specialist, but while that may have inflated his pitch count, he still kept it in check, and didn’t issue any free passes. More often than not, Kirby hit his spots and he missed bats with every offering, retiring the last 12 batters he faced in order. Read the rest of this entry »


Imperfect Circumstances Foiled Clayton Kershaw’s Perfect Game

© Bruce Kluckhohn-USA TODAY Sports

The Dodgers couldn’t have asked for much more from Clayton Kershaw than what he gave them in his first start of the 2022 season, and so they didn’t. Faced with the unenviable choice of letting the future Hall of Famer push himself into the red in pursuit of a perfect game — under frigid conditions in Minnesota, no less — or take a more prudent course with a 34-year-old hurler whose last regular-season appearance placed his future in doubt, Dodgers manager Dave Roberts went against all sentimentality. He pulled Kershaw after seven spotless innings and 80 pitches, a move that the pitcher later called “the right choice,” and the Dodgers settled for a combined one-hitter and a 7-0 victory at Target Field.

For those seven glorious innings, it felt as though the three-time Cy Young winner had turned back the clock. Kershaw struck out 13 of the 21 batters he faced, generating 20 swings and misses, including 17 (out of 27 swings) with his slider. He added another 13 called strikes, including four with the slider and seven with his four-seam fastball, which averaged a modest 90.6 mph, 0.7 mph below last year’s mark. His 41% CSW% for the day was a mark he surpassed only twice last year, first with a 44% CSW% in his 13-strikeout June 27 outing against the Cubs — his last unfettered start of the season, as he landed on the injured list with inflammation in his left forearm following a four-inning start on July 3 — and then a 42% CSW in his September 19 start against the Diamondbacks, the best outing of his abbreviated September. Read the rest of this entry »


A Conversation With Toronto Blue Jays Pitching Prospect Hagen Danner

Nick Turchiaro-USA TODAY Sports

Hagen Danner has had a unique ride in our rankings. The 2017 second-round draft pick was No. 31 on our 2019 Toronto Blue Jays Top Prospects list, and after falling off completely in 2020 and ’21, he’s now a helium-filled No.14 on our ’22 edition. A position change has fueled the ascent; previously a catcher, Danner was moved to the mound in the months preceding the 2020 shutdown.

Last season saw the 23-year-old right-hander emerge as a shutdown reliever. Pitching against professional hitters for the first time, Danner logged a 2.02 ERA with 42 strikeouts in 35.2 innings with High-A Vancouver. Moreover, those numbers came courtesy of a power arsenal that has prompted our own Eric Longenhagen to proclaim that the Huntington Beach High School product is “on the fast track.”

Danner discussed his conversion — which wasn’t exactly a conversion — and the heater/slutter/curveball combination that he takes with him to the mound, following a spring-training outing against the Pittsburgh Pirates. He proceeded to break camp with the Double-A New Hampshire Fisher Cats.

———

David Laurila: You were a two-way player in high school. How much did you actually understand pitching at that time?

Hagen Danner: “A lot. It was my main position until senior year, at which time I decided to just swing the bat. That allowed me to get drafted as a hitter and let me try to live out my dream of being a hitter in the big leagues. When that wasn’t going right, it was an easy transition.”

Laurila: You were drafted as a catcher. Why that position?

Danner: “It was what I played in high school when I wasn’t pitching, although I also was a third baseman. I guess it was better [draft-wise] to be as a power-hitting catcher. It helped being able to play defense behind the plate, too.”

Laurila: Do you feel that you had potential as a hitter? There was a lot of swing-and-miss to your game, but you did have a [.409] OBP as a 19-year-old in rookie ball. Read the rest of this entry »