Skip to content
View senoldogann's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report senoldogann

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
senoldogann/README.md

Hi there, I'm Senol Dogan πŸ‘‹


πŸš€ About Me

I’m a Senior Full Stack Engineer based in Oulu, Finland, with 7+ years of experience building scalable web and mobile products.

My core expertise is in TypeScript, React, Next.js, and Node.js, covering the full development lifecycle β€” from product architecture and database design to frontend systems, backend APIs, CI/CD, and cloud deployment.

I focus on building software that is:

  • scalable
  • maintainable
  • performance-oriented
  • aligned with real business goals

In addition to my core full stack work, I also build selected projects in Rust, Go, and AI tooling, especially where performance, reliability, and developer experience matter.

My Skills


πŸ›  Tech Stack

Core

  • Frontend: React, Next.js, TypeScript, Tailwind CSS, Redux
  • Backend: Node.js, Express.js, REST APIs, GraphQL
  • Databases: PostgreSQL, MongoDB, Redis, Elasticsearch
  • Cloud & DevOps: Docker, Kubernetes, GitHub Actions, Azure

Additional

  • Languages & Systems: Go, Rust, Python, PHP
  • Mobile: React Native, Flutter, Swift
  • Architecture: Clean Architecture, SOLID, TDD, Microservices, Event-Driven Systems

πŸ’Ό Experience

Full Stack Developer β€” Omapalsta Oy

Remote Β· Contract

  • Integrated Azure backend services with a Next.js frontend
  • Improved frontend-backend communication and overall application performance
  • Contributed to reusable UI development and delivery workflows

Full Stack Developer β€” Mstofix

Remote Β· Contract

  • Built scalable full stack applications using React, Node.js, and PostgreSQL
  • Designed RESTful APIs and database structures for enterprise use cases
  • Worked on backend services and performance-oriented implementations

Freelance Full Stack Developer & Consultant

Remote

  • Delivered end-to-end web solutions for international clients
  • Managed projects from requirements and architecture to deployment
  • Built landing pages, dashboards, SaaS products, and custom business tools

Frontend Web Developer β€” EFORWEB Internet Solutions

Mersin, Turkey

  • Developed responsive web interfaces for client projects
  • Collaborated with design and backend teams from concept to delivery

πŸ“‚ Selected Projects

A Finland-focused job discovery platform that aggregates listings from multiple sources into a unified and searchable experience.

Tech: Next.js, Go, PostgreSQL, Redis, Elasticsearch


An AI-assisted development governance platform designed to support code quality, project oversight, and structured engineering workflows.

Tech: Tauri, React, TypeScript, Rust


An AI-powered code analysis and refactoring platform built to improve maintainability and streamline development workflows.

Tech: Next.js, Python


🌐 Portfolio

I’ve delivered a wide range of products, from business platforms and internal tools to mobile apps and technically ambitious side projects.

πŸ‘‰ Explore my work: senoldogan.dev


🀝 Let’s Connect

I’m always interested in connecting with people working on high-quality products, modern web platforms, developer tools, and scalable systems.

Pinned Loading

  1. Aura-Image-Generator-AI Aura-Image-Generator-AI Public

    AURA is an engineering showcase that demonstrates how to build a Full-Stack AI Application with production-level standards.

    Python 1

  2. RustWatch RustWatch Public

    Rust

  3. ai-chat-template ai-chat-template Public

    Ai-chat-template

    TypeScript

  4. LLM-Context-Manager LLM-Context-Manager Public

    Bridge the gap between your codebase and your AI editor. CCM transforms static source code into a dynamic, queryable Knowledge Graph, enabling AI agents to navigate, understand, and reason about yo…

    Rust 1

  5. Lustra-Macebook-Device-Cleaner Lustra-Macebook-Device-Cleaner Public

    Lustra isn't just a cleaning tool; it's a statement. Engineered with precision and designed with an obsession for aesthetics, it breathes new life into your Mac. Experience the perfect harmony of p…

    Swift

  6. NordicPulse NordicPulse Public

    High-Throughput Distributed Energy Resource (DER) Management System

    TypeScript 1