<dev />
Available for new opportunities

Osz Gyorgy Csongor

/ AI Engineer & Full-Stack Developer

I build LLM-powered applications and production-ready AI systems — from state machines and RAG pipelines to streaming APIs and sandboxed code execution. My stack centers on Python, FastAPI, LangGraph, and LangChain on the backend, with Next.js and TypeScript on the frontend. I focus on shipping complete, working products and learning continuously by building things that solve real problems.

GitHub

About

I’m a computer engineering graduate and software engineer who learns best by building real products. Most projects in my portfolio started from concrete problems I wanted to solve and were developed into functional, working applications.

My focus is full-stack development, from building clean, responsive user interfaces to designing reliable backend systems and APIs. I work primarily with Python, TypeScript, React, Node.js, Django, and SQL, and I have hands-on experience with cloud tools, CI pipelines, and relational databases.

I believe in practical, iterative development: ship the MVP, validate the logic, improve the system. This mindset shapes how I approach both personal projects and professional work.

Projects

Real problems, real solutions. Every project here was built to learn something new or scratch a personal itch.

Featured Project

Tutor Chatbot

Problem

Students learning CS concepts often get answers handed to them directly, which prevents real understanding and retention.

Solution

Built a Socratic AI tutor using a LangGraph state machine with 4-level hint escalation, misconception tracking, sandboxed code execution via Judge0, and RAG-based PDF upload for personalized tutoring.

Outcome

Deployed full-stack AI application with streaming responses, multi-provider LLM support (Groq, Gemini), and a complete pedagogical feedback loop — live at tutor.csongorosz.com.

Python
FastAPI
LangGraph
LangChain
ChromaDB
Next.js
Judge0 API
Railway
Vercel

CodeReviewAgent

Shipped

Agentic code review pipeline using LangGraph state machines and LangChain, enabling multi-step LLM reasoning to identify issues and generate structured reports.

PythonFastAPILangGraphLangChainNext.js

Social Network

Shipped

Built a full-stack social media platform supporting user authentication, posts, follows, and personalized feeds.

PythonDjangoJavaScriptHTML/CSSSQLite

Stock Trading Web App

Shipped

Developed a finance web application that allows users to simulate stock trading with real-time price data and portfolio tracking.

PythonFlaskSQLiteHTML/CSSJavaScript

Auctions

Shipped

Created an e-commerce style auction platform with listing creation, bidding logic, comments, and watchlists.

PythonDjangoSQLiteHTML/CSSJavaScript

Bomberman (C++)

Shipped

Developed a 2D Bomberman-style game implementing game loops, collision detection, grid logic, and object rendering.

C++Game LogicOOP

Library Management System

Shipped

Desktop application for managing books, users, and borrowing workflows using object-oriented design principles.

C#.NETSQL

Mail

Shipped

Single-page web email client implementing asynchronous requests, dynamic UI updates, and mailbox state management.

PythonDjangoJavaScriptHTML/CSS

Infrastructure Cost Estimator

Shipped

Built a configurable cost estimation tool for infrastructure projects, implementing pricing rules and calculation logic to model real-world budgeting scenarios.

PythonBusiness Logic ModelingCLI App

Tech Stack

Tools and technologies I use to build full-stack web apps, AI tools, and production-ready software.

Core Stack

Next.jsTypeScriptReactTailwind CSSshadcn/uiVercel

Backend & AI

PythonFastAPILangChainLangGraphChromaDBHuggingFace EmbeddingsRAG PipelinesGroqGeminiOllamaDjangoFlaskC#/.NETC++Java

Databases

PostgreSQLSupabaseSQLiteSQL

Cloud & DevOps

RailwayDockerLinuxGitGitHub ActionsCI/CD

Engineering Concepts

REST APIsState MachinesRAG ArchitectureSSE StreamingTool-Use / MCPOOP

Contact

Let's build something together.

Have an idea, a project, or just want to connect? I'm always open to conversation.