backend @ praestator tech · shipping side projects
AnshulDharmadhikari> Senior Software Engineer
Senior backend engineer with 10+ years designing APIs and event-driven microservices for payments, payroll, AI SaaS and real-time gaming. Currently at Praestator Tech in Malta, and shipping side projects like PrepTalk and TypeNinja.
$ whoami
senior software engineer, 10+ years, Malta
$ cat stack.txt
- languages
- TypeScript · Go · Python
- backend
- Node.js · NestJS · Express · Kafka
- frontend
- React · Next.js · Vite · TanStack
- data
- PostgreSQL · MongoDB · Redis
- infra
- Docker · Kubernetes · AWS · Terraform
$ ls shipped/
$ theme --current
carbon
$
new · every shipped project now comes with a map of the ideas inside it
explore the concept graph of TypeNinja01 Featured work
Selected projects
~/projects/shipped
4 live in production

[01]
TypeNinja
See your code speed. Monkeytype, but for algorithms.
A Monkeytype-style typing test for code. Type real algorithm implementations (sorting, searching, graphs and more) in Python and other languages, track WPM and accuracy, and climb from normal to master difficulty.
- Algorithms
- Typing
- Practice
- Keyboard-First
typeninja.ad12-codes.work

[02]
PrepTalk
Learn it until you can explain it.
Self-paced CS fundamentals practice: read a real-world scenario, explain it in your own words (typed or voice), and get rubric-based feedback with a model answer. 50+ questions across 8 topics, no leaderboards, no clock.
- AI
- Interview-Prep
- System-Design
- Voice
preptalk.ad12-codes.work
$ ls -al ~/work // client work and open source
Multi-Provider Payment Gateway
JOB&TALENT · Senior Software Engineer · 2023-2024
Architected and integrated a scalable payment system supporting Stripe, Nuvei, and TransferWise for global payment processing with failover strategies
Leave Policy Engine
Freelance Senior Engineer · 2024
Built a customizable leave policy engine handling multiple countries and leave policies with automated holiday fetching and calendar generation
Natural Language to SQL Tool
Freelance Senior Engineer · 2024
Built an AI-powered tool that converts natural language queries to SQL, empowering managers to self-serve reports and reducing turnaround time by 90%
02 Experience
Where I've worked
~/experience
9 roles
January 2026 - presentPraestator Tech Ltd · Senior Backend Engineer
- Designed and built backend APIs and microservices for 6+ high-concurrency slot machine games using Node.js, NestJS, and TypeScript, applying Domain-Driven Design (DDD) for isolated, highly available services under peak load; lead code reviews and mentor junior engineers on API design conventions.
- Architected the "Tornado Backoffice" B2B casino management platform from scratch, exposing secure REST APIs that give operators real-time gross gaming revenue (GGR), active player, and betting session data.
- Implemented JWT-based authentication and authorization with NestJS guards and fine-grained role-based access control (RBAC) across the NestJS and PostgreSQL backend; built the React, Vite, and TanStack frontend that consumes these APIs.
- Streamlined CI/CD and DevOps workflows with event-driven n8n automations that managed GitHub/Bitbucket pull requests, synced brand configurations across environments, and triggered Slack alerts.
October 2025 - August 2026Text2Query.ai · Full-stack Developer
- Architected a full-stack AI SaaS platform for natural language-to-SQL conversion, building the REST API layer on Express.js and PostgreSQL to serve queries across multiple LLMs with 95%+ accuracy.
- Engineered secure backend APIs with AES-256-GCM encryption of customer database credentials, role-based access control, and session management using Better Auth and Drizzle ORM.
- Delivered an end-to-end subscription system integrating the Polar payment gateway through webhook-driven lifecycle APIs and a customer self-service billing portal.
- Authored developer-centric OpenAPI specifications from scratch and published interactive API reference documentation with Scalar.
- Built production DevOps infrastructure with Docker multi-stage builds, GitHub Actions CI/CD pipelines, and health monitoring on self-hosted Dokploy/KVM.
November 2024 - November 2025Freelancer · Senior Software Engineer
- Engineered an AI-driven natural language-to-SQL reporting API and interface, enabling non-technical managers to self-serve operational queries and cutting report turnaround time by 90%.
- Built a Go-based TUI automation tool that provisions local development environments via Docker, automating setup and schema migration of PostgreSQL, Redis, and RabbitMQ services.
- Developed a multi-tenant leave policy and request engine supporting international compliance rules, integrated with third-party payroll systems through their APIs.
September 2023 - November 2024Job&Talent · Senior Software Engineer
- Led end-to-end payment provider API integrations with Stripe, Nuvei, and TransferWise, designing the integration patterns, webhook handling, and failure recovery for high-volume payouts.
- Architected event-driven microservices on Apache Kafka, defining reliable event schemas, producer/consumer pipelines, and distributed event-handling workflows.
- Implemented Hexagonal Architecture (Ports and Adapters) across Node.js and Kotlin service modules, enforcing strict domain isolation and highly testable codebases.
- Delivered core REST APIs for worker placements and contracts, and established system observability with Datadog dashboards and alerting.
- Led code reviews and mentored engineers on event-driven design, Hexagonal Architecture, and API best practices.
May 2022 - May 2023Omnipresent Group · Senior Software Engineer II
- Architected multi-provider payment API infrastructure with automated transaction failover for global payroll across multiple countries.
- Designed contract-first (OpenAPI) REST APIs and domain ERDs aligned with DDD principles to govern worker onboarding systems.
- Built Kafka-based asynchronous messaging patterns with strict event schema definitions and delivery guarantees across decoupled serverless microservices on AWS Lambda, exposed through AWS API Gateway; reviewed code and mentored engineers across both domains.
February 2021 - March 2022Freelancer · Fullstack Developer
- Engineered scalable cloud live-streaming pipelines for a digital media enterprise using AWS MediaConvert, HLS, and AWS API Gateway with Lambda for the pipeline control APIs.
- Built a synchronized "Watch Party" feature from scratch, pairing responsive React.js live video players with a low-latency WebSockets chat backend for concurrent audiences.
September 2019 - February 2021Talview · Senior Software Engineer
- Engineered media processing microservices and APIs using Node.js, FFmpeg, and WebRTC to power real-time enterprise video interview infrastructure and automated background media encoding.
- Designed asynchronous job execution queues for compute-intensive workloads using RabbitMQ and Docker containers, with service endpoints exposed via AWS API Gateway; reviewed code and mentored junior engineers.
February 2017 - March 2019Medlab Media Group · Software Developer
- Engineered secure, real-time backend services and APIs for a clinical healthcare messaging platform used by medical professionals, using Meteor.js, Node.js, and MongoDB, deployed via Docker on AWS EC2.
July 2013 - January 2017Early Career Experience · Freelance Fullstack Developer & Frontend Developer
- Freelance Fullstack Developer (2015-2017): MEAN-stack social media data pipelines for Twitter sentiment analysis; hybrid mobile apps with AngularJS/Ionic.
- RentPitara, Frontend Developer (2013-2015): responsive e-commerce frontends and checkout funnel optimisation with AngularJS and Bootstrap.
03 Stack
What I work with
~/stack.txt
- languages
- TypeScriptJavaScriptGoPythonSQL
- backend
- Node.jsNestJSExpressRESTGraphQLOpenAPIWebhooksWebSocket
- messaging
- KafkaRabbitMQWebRTCHLS
- frontend
- ReactNext.jsViteTanStackTailwind CSS
- data
- PostgreSQLMongoDBRedisDrizzle ORMPrisma
- infra
- AWSServerlessDockerKubernetesTerraformNginxGitHub ActionsCircleCIn8n
- practices
- MicroservicesEvent-Driven DesignDDDHexagonal ArchitectureJWT / RBACDatadogCode Review & Mentoring
04 Get in touch
Let's talk.
~/contact
- location
- Malta · remote
- github
- @AD12-codes
- stack
- TS / Node / NestJS / Go / Postgres
// want the full history?
10+ years of experience, projects and stack details in one PDF.
download resume
