Full-Stack Software Engineer

Engineering reliable systems. Automating workflows. Delivering enterprise software.

I'm Ajita Gupta — a full‑stack software engineer and ETH Zurich graduate building enterprise solutions across banking, government, building technology, defence, and industrial IoT. I design and implement full‑stack applications, integrations, and automation tooling using Python, Java, C#, React, and TypeScript.

My work spans backend systems, API integrations, data quality tooling, and modern web applications — with a focus on correctness, maintainability, and long‑term sustainability. I also teach programming, write technical articles, and build projects that help people learn software engineering through clarity and practice.

Front-End: React, Next.js, TypeScript, Tailwind CSS, Bootstrap

Back-End: Python, Django, Flask, C#, Java, Spring Boot

Data: SQLite, MySQL, Pandas

Engineering: Git, Docker, Linux, Testing, CI/CD

Cloud & Automation: Azure, Playwright, PyTorch, Prompt Engineering

From HPE to Swisscom Banking to cross‑ING — I build software that replaces manual work with robust, scalable digital systems.

Discuss your project →

2026 SUMMER BREAK:

spaCy NLP Chatbots SHIPPED
INSIGHTS 2026 Event ATTENDED
Git für Einsteiger Playlist LAUNCHED
Python Engineering Lab COMPLETED
Strong From Day One Playlist LAUNCHED
4 AI Books READ
Ajita Gupta

Technical Writer

80+ Tech Articles

Software Engineer

cross-ING

YouTuber

Der Kleine Programmierer

About

About Me

I’m a full‑stack software engineer based in Zurich, currently working at cross‑ING where I build enterprise applications and automation tools for clients in banking, government, building technology, defence, and industrial IoT. I enjoy working across the stack — from backend services and integrations to modern frontends and data workflows.

I completed my M.Sc. in Electrical Engineering and Information Technology at ETH Zurich, and I love combining engineering with teaching and writing. I’ve published over 80 technical articles, created Der Kleine Programmierer to help teens learn coding, and continue to build personal projects that explore new technologies and ideas.

Outside of work, I enjoy running, swimming, badminton, strength training, hiking in the Swiss Alps, and discovering new perspectives through books and travel.

Latest

New Projects

SEE ALL WORK

Git für Einsteiger

YouTube-Playlist für Anfänger. Versionskontrolle mit Git von Grund auf erklärt — in einfachem Deutsch.

Watch on YouTube
NEW

Strong From Day One

A beginner's YouTube playlist on strength training. Core lifts, proper form, and how to structure a program — explained from scratch.

Watch on YouTube

Beyond Code

Interests & Activities

Physical Fitness

Physical Fitness

Running, swimming, badminton, and strength training keep me active and disciplined. I’m a half‑marathon finisher and enjoy pushing myself through consistent training.

View Fitness Journey
Reading

Reading

I read 25+ books a year across technical, business, and personal development topics. Reading fuels my curiosity and continuous learning.

Visit Reading Hub
Travel

Travel

I’ve visited 21 countries across four continents. Travel gives me fresh perspectives and new ideas that influence both my personal life and my work.

View Travel Experiences