Profile
Engineering leader and former startup CTO with more than 20 years in software and fintech and more than a decade leading teams. I manage engineers and engineering managers, hire and mentor technical leaders, and stay hands-on with architecture, performance, reliability, and delivery.
- Engineering management & mentorship
- Product & technical strategy
- Rust & TypeScript
- Trading & financial protocols
- Distributed & event-driven systems
- Production reliability
- AI-assisted engineering
Experience
THINKalpha Technologies
Director of Software Engineering
October 2017 - Present
Joined as the first product engineer and helped grow the engineering organization, managing engineers and engineering managers while remaining directly involved in the hardest technical problems.
- Build teams through hiring and mentorship; translate user and stakeholder needs into product strategy, architecture, and delivery in partnership with the CEO.
- Own production operations, observability, incident response, and service-level objectives and agreements.
- Designed and built the original TypeScript/Node.js trading system and its Rust successor, including FIX connectivity, execution APIs, durable messaging, and recovery.
- Created a financial query language and distributed research and backtesting infrastructure for large collections of market history.
- Lead AI-assisted migrations using bounded tasks, behavioral parity checks, protocol fixtures, integration tests, benchmarks, and review.
Ball Street Trading
Co-founder & CTO
2015 - 2020
Co-founded a consumer sports-trading company and owned product and engineering strategy. Built a real-time trading engine, deterministic settlement, and a shared React application for web, iOS, and Android.
FunnelFire
Co-founder & CTO
2012 - 2016
Built a B2B sales-intelligence platform from the ground up, recruited and led frontend and backend engineers, and represented the technical organization through angel and seed funding rounds.
Stevens Institute of Technology
Adjunct Professor
2011 - 2019
Taught undergraduate, graduate, and professional courses in programming, data structures, systems, low-level TCP/IP, C++, and quantitative finance. Mentored students and experienced engineers.
APIS Innovation
IoT Software Engineer (part-time contract)
2017 - 2019
Built embedded firmware, wireless mesh networking, MQTT bridges, and a monitoring and control portal for field-deployed industrial landfill equipment. Worked across hardware, cloud services, and operator workflows.
FivePM Technology
Co-founder & CEO/CTO
2010 - 2014
Led a real-time vehicle-tracking and dispatch company spanning Azure, embedded Linux devices, and mobile applications. Added SMS and telephone access informed by a senior-citizen user study.
Deutsche Bank
Software Engineering Intern / Analyst
2008 internship; 2009 - 2012 full-time
Built production systems and engineering infrastructure, including real-time log analysis, automated trade-processing tests, and a high-throughput C# framework with C++ and Java interoperability. Helped establish collaborative practices across global teams.
Education
Stevens Institute of Technology
M.S., Computer Science (4.0 GPA)
B.S., Computer Science with Honors; minor in Law and Public Policy
Graduate certificates: Distributed Systems; Enterprise Computing; Computer Systems; Databases & Service-Oriented Architecture; Quantitative Software Engineering; Service-Oriented Computing.
Technical areas
Rust, Tokio, Axum; TypeScript, Node.js, Fastify, RxJS; FIX and financial protocols; distributed and event-driven systems; OpenAPI and generated clients; market data; observability and incident response.
Independent work
I build first-party apps through ByteNik Solutions LLC and maintain selected open-source projects. Explore the apps and workbench for public examples.