// full-stack engineer · mumbai, india

Ashwin Solanki.

I own the whole frame — UI to pipeline to production. 5+ years shipping web platforms end to end, currently building planmytax.ai — an AI-assisted tax platform just launched to its first 1,000+ customers.

ashwin@stackframe — career.js
ashwin@stackframe:~$
section 01

The call stack

Like any good stack trace, the newest frame is on top. Tap a frame to inspect it.

CALL STACK · newest frame on top

Software Engineer (Full-Stack) — NeoSOFT Pvt. Ltd., Mumbai

Lead full-stack engineer on PlanMyTax (planmytax.ai), an AI-assisted tax-filing platform built for 1 Finance (1finance.co.in), a SEBI-registered financial advisory. Owner of the product from feature code to production deployment.

  • AI product development: built core features of the AI tax assistant with Next.js 15 (App Router) + TypeScript, integrating OpenAI via the Vercel AI SDK and AssemblyAI for conversational and voice-driven tax guidance.
  • End-to-end architecture: React + Redux Toolkit + Radix/Tailwind on the front end; Node.js APIs with Prisma and PostgreSQL behind it — including JWT/OTP auth and DB-backed global rate limiting.
  • CI/CD & cloud: designed Jenkins multibranch pipelines deploying to dev, QA, UAT, and production via Docker, AWS ECR/EC2/S3, and Ansible — eliminating cross-environment container collisions.
  • Observability: instrumented services with Grafana + Loki for centralised log querying and faster incident triage; enforced reproducible builds across environments.
  • Quality & performance: established Vitest test suites; cut front-end load times ~40% and lifted engagement ~25%.
  • Delivery: owned the lifecycle for 15+ web applications, shipping 20+ on-schedule releases; PlanMyTax just launched to its first 1,000+ customers.
Next.js 15TypeScriptOpenAIPrismaPostgreSQLJenkinsDockerAWSGrafana

Technical Specialist — Fincrux Technologies, Mumbai

Promoted into a role spanning engineering, automation, and growth on Finlatics (finlatics.com), Fincrux's fin-edtech career platform.

  • Process automation: built user-management systems and consolidated cron jobs with comprehensive logging — operational efficiency up ~30%, manual intervention down ~50%.
  • Front-end: developed reusable React + Bootstrap components, raising customer satisfaction ~25%.
  • Scalability: scaled backend systems for growing data volumes, enabling 10,000 new users onboarded within 6 months.
  • Growth: led cross-functional teams running 50+ email/WhatsApp campaigns (Sendinblue, Gupshup) and worked with founders on bringing ML/AI into the product roadmap.
ReactNode.jsBootstrapCron / automationSendinblueGupshup

Junior Software Engineer — Fincrux Technologies, Mumbai

First production frame: high-traffic web apps powering finlatics.com, and a habit of documenting everything.

  • Built responsive interfaces with HTML, CSS, Bootstrap, and reusable components; resolved 95% of user queries within 24 hours.
  • Developed and maintained high-traffic web apps with Node.js, React, Tailwind, and MongoDB; authored ER diagrams and documentation for maintainability.
  • Used Tableau and Power BI to turn historical data into product decisions that improved user experience.
Node.jsReactMongoDBTailwindTableauPower BI

stack base · curiosity.init(2017)

section 02

Selected work

Production platforms I've shipped and live in every day, plus side projects where I push into new territory.

// in production · Fincrux Technologies

Finlatics

A fin-edtech career platform where students gain practical mastery in finance, business, and tech through real-world projects. I built and scaled it across three years — front end, backend, automation, and growth tooling.

ReactNode.jsMongoDBAutomation
visit site ↗
// in production · via NeoSOFT

1 Finance

A SEBI-registered financial advisory platform. I ship features on its web stack as part of the PlanMyTax engagement — from advisory surfaces to the AI tax assistant at planmytax.ai.

Next.js 15Node.jsPostgreSQLAWS
visit site ↗
// web3 · hackathon runner-up (150 participants)

Decentralized Blog Platform

Ethereum DApp with Solidity smart contracts, Web3.js, and Ganache — wallet-based auth, immutable posts, and tokenized rewards for quality content.

SolidityWeb3.jsEthereum
view code ↗
// systems

Snake — in Rust

Classic Snake built with piston_window, modelling the body as a linked list and leaning on Rust's ownership model for safe, fast gameplay.

Rustpiston_window
view code ↗
// social

COMPETE

A creative-sharing platform with auth, posts, comments, real-time chat, and weekly competitions.

PHPMySQLHTML5/CSS
// security

Bank CLI

A C++ banking simulator with encrypted credentials, unique account IDs, and secure inter-account transactions.

C++Encryption
view code ↗
section 03

The release pipeline

Not a wall of logos — this is the lifecycle of a release, and the tools I use at every stage of it.

stage 1

Design & build

TypeScriptJavaScriptRustPythonJavaC++Next.jsReactRedux ToolkitRadix / shadcnTailwindNode.jsNestJSGraphQLRESTJWT/OTP auth
stage 2

Data & AI

PostgreSQLPrismaMySQLMongoDBRedisOpenAIVercel AI SDKAssemblyAI
stage 3

Ship

DockerDocker ComposeJenkins multibranchAnsibleAWS EC2AWS S3AWS ECRServerlessGit / SVN
stage 4

Observe & test

GrafanaLokiVitestReproducible builds
section 04

Education

Strong fundamentals, consistently near the top of the class.

M.Sc. Computer Science

Mumbai University · 2021 – 2023

CGPI 9.44 / 10

B.Sc. Information Technology

St. Andrew's College, Mumbai University · 2017 – 2020

CGPI 9.33 / 10

Certified Data Science Program

BSE Institute Ltd. · 2021

Score 87%

section 05 · stack.unwind()

Let's push a new frame.

solankiashwin789@gmail.com · +91 73873 47261 · Mumbai, India