Teodor Fotciuc — Official Portfolio & CV | Software Developer & AI Intern

HELLO! I'M TEODOR FOTCIUC.
A DIGITAL CREATOR &
SOFTWARE DEVELOPER
FROM IAȘI.

  • Web Development
  • AI & Automation
  • UI/UX Design
  • Python & Backend
Teodor Fotciuc — Software Developer
  • Automation
  • CSS
  • English
  • Git
  • HTML
  • JavaScript
  • n8n
  • Python
  • TypeScript

About

TEODOR // DEV_TERMINAL
// Philosophy & Approachconst developer = {name: 'Teodor Fotciuc',focus: ['AI Automation', 'Modern Web'],mindset: 'Learn by Building',craft: 'High-performance & Minimal'};
KEY HIGHLIGHTS // PROFILE
  • EducationUAIC Iași · Informatică
  • FocusAI · Machine Learning · Web
  • ApproachTheory + Applied Practice
  • LocationIași, România

I am a Computer Science student at Alexandru Ioan Cuza University of Iași and a software engineer focused on Artificial Intelligence and modern web architectures. My passion for technology stems from a deep, intrinsic curiosity: I am never satisfied with just the surface layer, but driven to understand what happens under the hood — system logic, architecture, and high-level performance.

I believe real tech innovation is about more than syntax — it requires vision, creativity, and pragmatic problem-solving. My primary focus is harnessing applied AI and intelligent automation to simplify convoluted workflows, streamline complex operations, and deliver genuine, measurable impact across systems.

My engineering philosophy is simple: I learn best by building. I actively merge rigorous university foundations with continuous hands-on execution — from local-first developer tools and data analysis to interactive web platforms and applied machine learning models. I thrive in forward-thinking teams where critical thinking, clean craftsmanship, and unrelenting curiosity drive progress.

Projects

Personal

● 3 done·○ 3 in progress

01/06

Hours

Done

A local, no-backend planner for a 9-hour workday.

A browser-only day planner: it derives the estimated end time, worked time, remaining time and a progress ring from persisted state — nothing ever accumulates, every figure is a pure function of (state, now). Auto lunch break, tasks, meetings that derive their own reminders, and automatic day rollover at midnight. Data stays in IndexedDB; 80% test coverage across all four metrics.

  • TypeScript
  • IndexedDB
  • Vite
  • Vitest

Language: TypeScript · 0 stars · updated Sep 2026

Voice ordering agent

Done

A voice agent that takes phone orders for a pizzeria.

An order-taking voice assistant built on FastAPI and SQLite with a full speech-to-text → LLM → text-to-speech pipeline. It understands a spoken order, keeps the conversation state, and writes the order to the database.

  • Python
  • FastAPI
  • SQLite
  • STT/LLM/TTS

Language: Python · 1 stars · updated Aug 2026

Trupa 9 — band site

Done

A website for a live-music band that plays events.

A promotional website for Trupa 9 (Suceava) — presenting the band, its repertoire and event booking, with a Python back end and a JavaScript front end.

  • Python
  • JavaScript
  • HTML
  • CSS

media-lab

In progress

A local, verified video/photo pipeline for short social clips.

A typed CLI wrapper over the Kinocut editor that runs entirely on one machine — no cloud, no API keys. It handles person cutouts with alpha, backdrop compositing, ten named colour looks, sidechained music beds, and 9:16 reframing, and never reports a render as done until it has been probed and checked against what was asked for.

  • Python
  • FFmpeg
  • Kinocut
  • CLI

Language: Python · 0 stars · updated Sep 2026

Tur virtual 3D — Școala Artelor Suceava

In progress

A scroll-driven 3D virtual tour of a school building.

A one-page 3D tour where scrolling flies the camera through the building — two floors, four rooms. Scroll progress (Lenis) maps onto Catmull-Rom curves for the camera position and look direction; waypoints are packed tighter near the rooms so the camera slows down there. Every setting lives in config, not in the code.

  • TypeScript
  • Three.js
  • Lenis
  • Vite

Language: TypeScript · 1 stars · updated Sep 2026

Second brain

In progress

A personal knowledge vault with scripting around it.

A personal Obsidian knowledge vault with JavaScript and shell/PowerShell scripting for capture, organisation and automation of notes.

  • JavaScript
  • Obsidian
  • PowerShell
  • Shell

Language: JavaScript · 0 stars · updated Aug 2026

Company · EconFaire

● 1 done·○ 2 in progress

01/03

Administrative-expertise platform

Done

An administrative web application on the same modular-monolith core.

An administrative-expertise platform built on the same modular core as the HR platform — feature modules with per-module migrations, role-based access control, and audit logging. I contributed on shared tooling and modules.

  • Python
  • FastAPI
  • React
  • TypeScript

Client details generalised

People & Culture platform

In progress

An internal HR web application built as a modular monolith.

An internal HR platform whose feature modules are auto-detected and activated at startup, each with its own database migrations, so a failing module is isolated while the core keeps serving. The core also keeps an immutable audit log of every data change. Python/FastAPI with async SQLAlchemy on the back end, React 18 + TypeScript on the front. My work is on the module and dashboard side.

  • Python
  • FastAPI
  • SQLAlchemy
  • React
  • TypeScript
  • Alembic

Client details generalised

Workflow → Python port

In progress

A faithful Python port of a no-code automation workflow, with AI document analysis.

A research prototype that ports a no-code (n8n) automation to plain Python: it receives a webhook with structured data and a technical PDF, verifies the file's integrity, runs several branches of AI analysis over the document, fills a structured report as both JSON and PDF, and calls back the originating system. It adds idempotency and tracing scaffolding on top of the original behaviour.

  • Python
  • AI / LLM
  • PDF processing
  • SQLite

Client details generalised

01 //THE CHALLENGE

02 //ARCHITECTURE & TRADEOFFS

03 //KEY IMPLEMENTATION HIGHLIGHTS
    04 //RESULTS & METRICS

    Experience

    1. 01

      Artificial Intelligence Intern

      EconFaire Immersive Design

      Aug 2026 – present

      Aug 2026 – presentSuceava, Romaniaon-siteinternship

      Working on the AI side of the team's projects — taking AI features from idea to working prototype.

      • Picked up AI projects on my own initiative, including a role-based avatar assistant, and pushed them forward.
      • Learned the stack quickly, asked precise questions, and applied feedback immediately.
      • Artificial Intelligence
      • Prompt Engineering
      • Python
      • Automation
    2. 02

      Junior Software Engineer

      EconFaire Immersive Design

      Jul 2026 – Jul 2026

      Jul 2026 – Jul 2026Suceava, Romaniahybridapprenticeship

      A short, intensive software-engineering apprenticeship focused on infrastructure and Java.

      • Java
      • Software Infrastructure
      • Software Construction
      • Object-Oriented Programming
    3. 03

      Scrum Master

      Globant

      Nov 2025 – Jan 2026

      Nov 2025 – Jan 2026Iași, Romaniahybridapprenticeship

      Project management & Scrum apprenticeship: ran Agile ceremonies, unblocked the team, and tracked delivery.

      • Facilitated Agile ceremonies and Scrum frameworks for a delivery team.
      • Focused on team synergy and removing blockers, and on managing a project from concept to delivery.
      • Scrum
      • Agile Methodologies
      • Agile Project Management
      • Project Management
    4. 04

      Junior Developer

      EconFaire Immersive Design

      Aug 2025 – Sep 2025

      Aug 2025 – Sep 2025Suceava, Romaniaon-siteapprenticeship

      First developer role — a deep dive into automation and low-code, building workflows with n8n.

      • Built complex n8n workflows to automate repetitive tasks and integrate apps and APIs.
      • Refined logical thinking and attention to detail by structuring multi-step automations.
      • n8n
      • Automation
      • API Development
      • Low-Code

    Skills

    Languages

    • C
    • Java

    Frameworks

    • Astro
    • FastAPI
    • React
    • Tailwind CSS
    • Three.js

    Tools

    • SQLite
    • Vite
    • Docker

    Practices

    • Agile
    • API Development
    • Object-Oriented Programming
    • Project Management
    • Prompt Engineering
    • Scrum

    Domains

    • Applied AI
    • Voice Pipelines (STT/LLM/TTS)

    Soft skills

    Engineering Notes

    Architecture & Security·4 min min read
    2026-09-02

    Modular Monolith & RBAC: Architecting the Administrative Expertise Platform

    Structuring a high-compliance administrative portal into a FastAPI and React modular monolith, with isolated domain migrations, role-based access control, and immutable audit logs.

    • #Python
    • #FastAPI
    • #React
    • #TypeScript
    Web Performance & Audio·3 min min read
    2026-08-20

    Zero-Dependency Audio Streaming: High-Performance Architecture for Trupa 9

    Replacing bulky audio libraries with a lightweight native player paired with a fast Python backend for event booking inquiries and responsive dark concert aesthetics.

    • #Python
    • #JavaScript
    • #HTML
    • #CSS
    3D Graphics & WebGL·4 min min read
    2026-07-15

    3D Virtual Tour with Three.js: Scroll-Driven Spline Camera Navigation

    Transforming the architectural interior of Școala de Arte Suceava into a seamless 60fps 3D walkthrough, mapping camera position and target vectors along Catmull-Rom splines coupled to Lenis.

    • #TypeScript
    • #Three.js
    • #Lenis
    • #Vite
    ·

    KEY TECHNOLOGIES (CLICK FOR PROJECTS):

    Education

    Contact