Dragoș-Andrei Bobu

Hi, I’m

Dragoș-Andrei
Bobu

Software Engineer & Educator

I build maintainable tools, teach complex ideas clearly, and explore systems that make learning more structured.

> let’s build something useful.

Featured project

Knowledge infrastructure

A Django and PostgreSQL backend for curriculum concepts, typed relations, and reliable learning-path services.

  • Python 3.12
  • Django 5.2
  • PostgreSQL
  • pytest
PROJECTS Things I’ve built

Projects

Web applications, APIs, engines, predictive systems, and small tools built around real needs.

Open the project notebook →

Teaching

I break down formal Computer Science ideas through heuristic questions, practical laboratories, guided projects, and reflective assessment.

Research

Exploring knowledge representation, software systems, machine learning, graphics, and the design of better learning tools.

Selected work

Built, tested, documented.

A concise set of projects that support the software-engineering, teaching, and research parts of my work.

02 · C++ / simulation

Machine Learning-Compatible Game Engine

A modular C++ engine exposing simulation environments to machine-learning agents through reusable interfaces and extensible components.

  • C++
  • OpenGL
  • Simulation
  • Architecture

03 · Applied machine learning

FiiCode AI/ML — 1st Place

Advanced through two stages with ensemble models for supply-chain and bank-marketing prediction, balancing model performance with clear experimentation.

  • Python
  • CatBoost
  • LightGBM
  • Data analysis

04 · Forecasting

Air Hack Iași — Passenger Flow Predictor

A passenger-flow forecasting system for airport planning and operational decision support, awarded second place at Air Hack Iași.

  • Forecasting
  • Python
  • Operational data

05 · Networking

Chess-CLI

A console multiplayer chess application built around TCP sockets, client-server communication, game state, and reliable command handling.

  • C
  • TCP sockets
  • Linux
  • CLI

06 · Teaching systems

Digital learning laboratories

Interactive laboratories connecting networks, packet analysis, version-controlled cloud development, application deployment, visual assets, and 3D scenes.

  • Curriculum design
  • GitHub
  • Web
  • 3D

Experience

Engineering through education.

  1. 2025—2026

    Computer Science Teacher / Full-Stack Developer

    Paradis International College

    Built and maintained educational and operational web applications; owned small changes from requirements through implementation, testing, deployment, documentation, and user follow-up.
  2. 2024—2025

    Computer Science Teacher / Systems Administrator

    Școala Gimnazială „Ion Ghica”

    Administered Windows and Linux workstations, classroom software, local infrastructure, and recurring technical support workflows.
  3. 2019—2024

    Software Developer / Technical Mentor

    Code School Clubs

    Developed reusable Python and JavaScript software, code examples, project templates, implementation guides, and debugging support for courses across partner schools.

About

Builder, educator, systems thinker.

My work sits between software engineering, Computer Science education, and research. I prefer explicit architecture, small focused changes, dependable testing, and documentation that makes a system understandable long after it was built.

I use AI-assisted development critically: generated output is reviewed through code reading, diffs, tests, debugging, and independent reasoning rather than accepted as a substitute for understanding.

“Code is how I express curiosity.
Teaching is how I give it back.”

— Dragoș-Andrei Bobu