Well, hi again!

I’m Theodore, a software engineer, educator and speaker based in Athens, Greece. I’m currently working as an independent engineer, helping companies build and promote their products. In the meantime, I’m also developing Proxima Analytics - an open source, privacy-first analytics platform.

My field of interests is quite extensive, ranging from web development and creative coding to IoT applications, interactive design, and human-computer interaction.

During my career, I’ve worked with a variety of technologies, from frontend to backend, from mobile to desktop. Recently, I’ve been focusing on exploring how modern web technologies can get combined with the different mediums of art, electronics and various forms of communication. You may find some pieces of generative art I’ve created on the Art section.

Tech Stack.

In my day-to-day work, I’m using a variety of technologies, including but not limited to the following:

  • Frontend: React, Next.js, Svelte, Vue, TypeScript, CSS-in-JS, TailwindCSS, D3.js, Three.js.
  • Backend: Node.js, Go, Fastify, NestJS, Prisma, PostgreSQL, MongoDB, Redis, ClickHouse, GraphQL, REST, WebSockets.
  • Databases: PostgreSQL, MySQL, SQLite, MongoDB, Redis, ClickHouse.
  • Mobile: React Native, Expo, Swift, Kotlin.
  • Desktop: Electron.
  • DevOps: Docker, Terraform, Nomad, CI/CD, GitHub Actions, GitLab CI.

Tools I use.

  • Editors: VSCode, NeoVim.
  • Browsers: Arc, Firefox, Safari.
  • Terminal: iTerm2, Warp.
  • Design: Figma.
  • Communication: Slack, Discord, Telegram, Zoom.
  • Writing: Notes.app, Notion.
  • Others: BitWarden, Raycast.