Frontend DeveloperBased in Pune, India

Hi, I'm Bakhtyar Ansari.

I build thoughtful, interactive and genuinely user-friendly experiences for the web — interfaces that feel effortless to use and are carefully engineered underneath.

01About

A Little About Me

I'm Bakhtyar Ansari, a frontend developer based in Pune, India. I care about the parts of the web people actually touch — clear layouts, natural interactions, and interfaces that work for everyone.

My first web page was a CV in plain HTML, back in 2022. After detours through Android and Flutter, React is where I settled. Today I'm a Jr. Software Developer at Xogene, building the frontend of a clinical research platform: micro-frontends, a shared design system, and data grids that stay fast at 250k+ rows.

Outside work, I enjoy competitive programming (global rank #3068 in TCS CodeVita) and obviously gaming.

  • 01

    Accessible by default

    Semantic markup, keyboard paths and contrast that holds up — built in from the first commit.

  • 02

    Motion with meaning

    Animation that explains what changed, guides attention, and steps aside when people prefer less.

  • 03

    Code for the next person

    Typed, tested, documented components that are pleasant to pick up six months later.

02Skills

Skills & Tools

The languages, frameworks and tools I reach for most — and one I'm still getting to know.

Languages01

  • HTML/CSS
  • JavaScript
  • TypeScript
  • Python

Frameworks02

  • React
  • Next.js
  • React Native
  • Node.js

Styling & motion03

  • Tailwind CSS
  • Sass
  • CSS animations
  • Web Animations API

Tools & quality04

  • Git & GitHub
  • Vite
  • Vitest · Playwright
  • Figma

Currently exploringAI-assisted cross-platform development using React Native

03Projects

Selected Work

A few projects I'm proud of, each one teaching me something different — from an AI interviewer to a real client's website.

★ Featured

01 — AI web app · 2025

AI Interview Mocker

Practice interviews with an AI interviewer. Describe the role and your experience, and Gemini writes five tailored questions; answer them on camera with speech-to-text, then get a rating and written feedback on every answer.

  • Next.js
  • Gemini API
  • Clerk
  • Drizzle · Neon
No. 02

02 — Client website · 2024

Palson Fabrics

The website of a fabric business: a product catalogue managed in Sanity CMS, an enquiry form that emails the team directly, and blurred placeholders so the fabric photos fade in smoothly.

  • React
  • Tailwind CSS
  • Framer Motion
  • Sanity
No. 03

03 — Web app · 2025

Pokédex

Every Pokémon from the PokéAPI, as browsable cards or a sortable data table, with detail pages whose descriptions Gemini writes on the fly. React Query caches every request.

  • React
  • React Query
  • AG Grid
  • Ant Design

04Experience

The Journey So Far

Roles, milestones and the learning in between — newest first.

  1. 2025 — Present

    Work

    Jr. Software Developer

    Xogene · Pune, India

    I build the frontend of Prime, a clinical registry platform: micro-frontends, a Storybook design system shared as a private npm package, and AG Grid tables with 250,000+ rows. I deliver end-to-end features.

  2. 2024

    Work

    Full Stack Developer Intern

    MainFlow Services · Remote

    Weekly front-end tasks, each shipped to GitHub Pages: responsive layouts in HTML, CSS and Bootstrap 5, and a masonry image gallery with blurhash placeholders and optimised images.

  3. 2023 — 2025

    Learning

    Master of Computer Applications

    Amity University · Noida

    Two years of computer applications, while teaching myself React one small app at a time — a pizza menu, a travel list, a movie finder — until it clicked.

  4. 2022

    Beginning

    A CV in plain HTML

    Where it all started

    My first web page: a CV written in plain HTML and pushed to GitHub. Android and Flutter apps came next, then the web won me over.

05Contact

Let's Build Something Great

Have a project in mind, a role to fill, or just want to talk about the web? My inbox is open — I usually reply within a day or two.

06Bonus level

The Cat's Little Playground

Psst… the cat wants to play.The cat approves. Keep going.