Career timeline
Roles and education, most recent first.
Role · Apr 2025 – Apr 2026
Senior Software Engineer
SteadyStake
- Owned the backend for a staking platform that grew from a handful of early users to tens of thousands of wallets, rewriting the rewards engine in Go and cutting payout batch time from about 40 minutes to under 5.
- Designed and shipped the smart-contract layer (Solidity + Foundry) for a new delegated-staking product, including audit prep, slashing logic, and a migration path that didn’t require users to re-stake.
- Rebuilt the deploy pipeline on Kubernetes and Terraform with blue/green rollouts, proper secrets handling, and alerting that actually pages you for the right reasons — on-call noise dropped by roughly 70%.
- Stood up an internal RAG assistant (LangChain + pgvector over runbooks and Solidity contracts) that support and ops lean on daily; cut average incident triage time nearly in half.
- Mentored three mid-level engineers through promotion, ran weekly architecture reviews, and authored the backend style guide the team still follows.
Role · Jan 2022 – Jan 2025
Full Stack Engineer
Tata Consultancy Services Ltd
- Led the rebuild of the flagship accessibility scanning product from a tired Angular monolith to Next.js 14 + NestJS, shaving page loads from ~6s to under 1.5s and doubling per-node scan throughput.
- Designed the data pipeline (Airflow + Kafka + Postgres) that ingests ~3M accessibility issues daily, powering customer dashboards and an ML model that flags likely false positives.
- Shipped an LLM-backed “explain this issue” feature (OpenAI + RAG) that turns WCAG violations into plain-English fixes; 80% adoption in Q1 and it anchored two enterprise renewals.
- Rewrote the React component library with accessibility baked in — keyboard nav, focus management, ARIA — and rolled it across four product teams with zero regressions.
- Ran the hiring loop for four full-stack hires and was the standing reviewer for anything touching the core scanning engine.
Role · Dec 2019 – Dec 2021
Software Engineer
Astro42
- Built core pieces of the business banking dashboard in React + TypeScript — multi-currency wallets, card management, transaction search — used by tens of thousands of SMBs across APAC.
- Shipped Node.js microservices for FX quoting and settlement; tightened p95 latency from ~800ms to ~180ms by moving hot paths to Redis-backed caching and cutting chatty downstream calls.
- Helped migrate the platform to Kubernetes on AWS with proper CI/CD in GitHub Actions, turning deploys from a stressful Friday ritual into something any engineer could do on a Tuesday.
- Prototyped a stablecoin settlement flow on Ethereum (Solidity + ethers.js) that fed into the longer-term payments roadmap — my first real taste of on-chain work, and the thing that kept me going.
- Ran weekly frontend guild sessions — low-ceremony, high signal — that became the primary onboarding path for new engineers.
Role · Sep 2017 – Sep 2019
Backend Developer
Runios IT Ltd
- Wrote backend services in Python and Node.js for load matching and carrier onboarding, handling thousands of freight bookings daily and quietly becoming some of the most-read code in the repo.
- Replaced a nightly ETL with a Kafka-backed streaming pipeline that delivered pricing data to brokers in near real time — quotes that used to wait in a queue were answered in under a minute.
- Jumped into React when the team needed extra hands: rebuilt the load-tracking screen, streamlined a painful booking form, and drove UI-related customer complaints down to basically zero.
- Introduced automated testing and structured code review to a team that had been shipping without either; production incidents dropped noticeably within six months.
- Stayed the on-call engineer nobody dreaded, mostly because I wrote the postmortems and fixed root causes instead of symptoms.
Education · Sep 2013 — Jun 2017
Bachelor’s Degree, Computer Science
Budapest University of Technology and Economics