Mike Seplowitz

Software Development Team Lead at Bloomberg

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mike Seplowitz is a software development team lead with 11 years of experience, currently leading deployment infrastructure engineering at Bloomberg in New York. He combines hands-on systems and back-end expertise—especially Go—with people leadership to deliver reliable, production-grade deployment tooling. His open-source contributions include porting the fast, widely used Ninja build system to AIX and sharpening the Rockstar language parser, showing a knack for cross-platform systems work and compiler/grammar refinement. A Yale-educated EECS graduate, he brings deep systems thinking to infrastructure challenges and build ecosystems. Colleagues rely on him for pragmatic problem-solving that bridges low-level platform quirks and scalable team delivery.
code11 years of coding experience
bookBS, Electrical Engineering & Computer Science, BS, Electrical Engineering & Computer Science at Yale University
stackoverflow-logo

Stackoverflow

Stats
10,075reputation
1.8mreached
40answers
0questions
Badges
git
top-1%
editor
top-5%
layout
top-5%
github-logo-circle

Github Skills (36)

git10
programming-language10
parser10
c-language10
system-programming10
aix10
build-system10
grammar10
grammars10
lexical-analysis10
parsing10
parse10
build-automation10
cprogramming-language10
editor9

Programming languages (12)

JavaC++ShellCJavaScriptGoreStructuredTextHTML

Github contributions (5)

github-logo-circle
RockstarLang/rockstar

Aug 2021 - Nov 2021

Home of the Rockstar programming language
Role in this project:
userBack-end Developer
Contributions:1 review, 29 commits, 12 PRs in 3 months
Contributions summary:Mike primarily focused on the development of the Rockstar programming language's parser. Their contributions include converting variable names to lowercase for case-insensitivity, regenerating the parser, reorganizing the keyword list, combining duplicate rules, adding keywords, expanding the usage of aliases, and explicitly converting arrays to scalar values. The user's work also involved refining the grammar and fixing parsing issues.
specification-languageesoteric-languagespecificationcobolcompiler
ninja-build/ninja

Jan 2015 - Oct 2015

a small build system with a focus on speed
Role in this project:
userBack-end & Systems Engineer
Contributions:7 commits, 4 PRs, 14 comments in 9 months
Contributions summary:Mike focused on porting the Ninja build system to AIX, a Unix operating system. Their contributions involved adapting the build system to compile and run correctly on AIX, addressing platform-specific compilation errors, and implementing AIX-specific features such as using `libperfstat` for load average calculations. They also addressed build issues related to AIX's `getopt` implementation and adjusted build processes to accommodate AIX's build constraints.
speedcmakebuild-systemninjabuild-tool
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mike Seplowitz - Software Development Team Lead at Bloomberg