Aftaab Siddiqui
Blog
AboutExperienceEducationProjectsSkillsBlog
Aftaab Siddiqui

C++ · Python · Java · Go · Data Structures · Algorithms

Aftaab Siddiqui

Gandhinagar, Gujarat, India

About

Software Engineer — Machine Learning Enthusiast — Systems Builder

Work experience

Software Engineer (Backend)

Service-Based Company

2021 — 2023

  • Developed REST APIs using Spring Boot for production systems
  • Worked on database design, optimization and query performance
  • Maintained scalable backend services under high workload
  • Collaborated in agile teams and handled production issues

Machine Learning Researcher

Independent Research

Jan 2024 — Present

  • Published research paper in applied machine learning domain
  • Worked on feature engineering and model evaluation for structured datasets
  • Explored correlation analysis and statistical techniques for data insights

Machine Learning Engineer (Intern)

Startup / Project Work

2023 — Present

  • Built image processing pipeline using Python and OpenCV
  • Implemented preprocessing and feature extraction techniques
  • Improved inference performance through optimization

Education

Institute of Technology, India

Master of Computer Science Engineering

2023

University of Engineering, India

Bachelor of Engineering in Computer Science

2018 — 2022

Projects

HashPrep - Interview Preparation Tracker

  • Full-stack platform to track DSA progress and coding practice
  • Built with Next.js, Flask, PostgreSQL and Prisma
  • Designed scalable API structure and clean backend architecture

RepoGrep - Local Code Search Tool

  • Lightning-fast local-first code search tool (grep wrapper)
  • Designed for multi-repo search without indexing overhead
  • Focus on performance, simplicity and developer UX

CacheVector (ML-focused Open Source Org)

  • Building tools and libraries for machine learning workflows
  • Focus on efficiency, experimentation and data handling

TinyVM / Systems Projects

  • Implemented minimal virtual machine concepts in C++
  • Explored low-level memory handling and instruction execution

Skills

C++PythonJavaGoData StructuresAlgorithmsOOPSystem DesignSpring BootFlaskFastAPIREST APIsReactNext.jsLinuxGitDockerPostgreSQLMySQLPrismaVercelNumPyPandasScikit-learnPyTorchOpenCV

Awards

  • Published Machine Learning Research Paper
  • Recognized for high-impact backend contributions in company
  • Built multiple production-ready and open-source projects

Extracurricular

Open Source Contributor

  • Actively building and maintaining personal open-source projects
  • Interested in systems programming, ML infrastructure and tools

Technical Writing & Blogging

  • Writing blogs focused on machine learning and system design
  • Exploring concepts deeply and sharing practical insights

Built with FolioMint

Published profile