I'm a software engineer, technical educator, and academic program architect with professional experience in software development.
My career spans software engineering, EdTech, startups, outsourcing, and academia. I design and build web applications, develop AI and Computer Science programs, create technical courses, and teach modern software engineering.
I have more than 20 years of university teaching experience in Computer Science and Software Engineering, combining academic depth with practical industry experience in software development.
My primary engineering focus is backend and full-stack development with TypeScript, JavaScript, and Python. I work with modern application frameworks, databases, cloud infrastructure, APIs, testing, and software design.
I also actively work with Generative AI and LLM-based tools, particularly in software engineering, technical education, curriculum development, and EdTech.
- Languages β‘ TypeScript, JavaScript, π Python
- Frontend βοΈ React.js, π Redux, π¨ SASS
- Backend π’ Node.js, π Express.js, π¦ NestJS, β‘ FastAPI, π‘οΈ Django
- Databases π PostgreSQL, π¬ MySQL, π MongoDB, π΄ Redis
- API π REST, GraphQL
- Testing π§ͺ Jest, Pytest, Integration Testing, E2E Testing
- DevOps & Cloud π³ Docker, βοΈ AWS, βοΈ Azure
- AI π€ Generative AI, LLMs, AI-assisted Software Engineering, Prompt & Context Engineering
- Backend and full-stack software development
- Modern TypeScript, JavaScript, and Python ecosystems
- API and database design
- Software design and design patterns
- Cloud-based and containerized applications
- AI-assisted software engineering
- Generative AI and LLM-based workflows
- EdTech and educational platform development
- Academic program architecture in AI and Computer Science
- Technical curriculum and course development
- Teaching and mentoring software engineers
- Learning experience and educational quality improvement
βGreat solutions are born where technology meets creativity.β






