Tayfun Sen
Curriculum Vitae
Now: building agentic workflows @ my startup
Passionate about solving complex problems in simple, efficient and maintainable way. I take pride in critical thinking, and start from "why", before "how".

Skills
Fundamentals Algorithms & Data Structures, ML/AI/LLMs, e-commerce under high load and high availability
Languages Python, JavaScript, TypeScript, C/C++, SQL, Bash
Frameworks React, Next.js, Django, FastAPI
Tools Source control (git), vim, Databases (MySQL and PostgreSQL), Docker, Kubernetes, Terraform, AWS, CI/CD, observability, terminal tools

Work
10/2025 – Present Founder, London, UK
  • Using agentic software development and AI based features in my projects
  • Solo developer for WalkNicely android app city guide with point-of-interests map
  • Now co-founder of a deal aggregator which uses AI to find, scrape and compare product prices
10/2023 – 10/2025 Senior Software Engineer, OakNorth Bank, London, UK
  • Worked on multiple projects including buy-to-let mortgages and SME funding
  • AI champion at company, preparing and conducting workshops/hackathons to show and learn about agent based software development
04/2022 – 09/2023 Contract Software Engineer, Various Startups, London, UK
  • Worked at various startups including Argus (YC-backed fintech startup), Foundy (startup marketplace) and others
  • Design and develop a service for importing and keeping up-to-date securities from S&P - over 6 million rows with milliseconds latency using redis and gin trigram indexes on PostgreSQL
  • Many other features, large refactors, bug fixes to increase velocity
10/2021 – 02/2022 Senior Software Engineer, Rasa, Remote from London, UK
  • Work with Python 3, GCP, sqlite, docusaurus, redis, sanic
  • Develop features and improvements to open-source chatbot framework utilizing machine learning
  • Add support for more advanced configuration for machine learning model creation, using graph recipes. Write scope and implementation proposal docs for multi variant bot features, divide work and create tickets
  • Present Python logging in a knowledge sharing talk, conduct interviews and buddy up and help new engineers
02/2018 – 02/2021 Senior Software Engineer, Plentific, London, UK
  • Work with Python 3, AWS, ReactJS, PostgreSQL, Redis, Django
  • Develop microservices, primarily using Python on AWS
  • Create Lambda@Edge project for image optimization, and work on various Django projects
  • Conduct interviews, set up office in other countries, line manage and mentor engineers
06/2015 – 02/2018 Software Engineer, Skyscanner, Edinburgh, UK
  • Implement async data pipeline replacing a manual and error prone process for updating hotel data, reducing run time from days to hours
  • Document, train and give talks to various teams on different hotels projects
  • Development on the cloud: use AWS services such as S3, ECS, ECR, Lambda, SQS, CloudFormation...
  • Use Python 3, Celery, Docker, Kafka, ElasticSearch stack (kibana, logstash etc.)
04/2014 – 05/2015 Software Engineer, Booking.com, Amsterdam, Netherlands
  • Design and implement various features on the system hotel owners manage their account and data
  • Use Perl on the back end and JavaScript on the front end
06/2013 – 03/2014 Web Developer, Redbeacon, Istanbul (Remote work)
  • Work as full stack engineer at a Silicon Valley startup
  • Use Python, Django, MySQL, memcached, jQuery
09/2011 – 03/2013 Web Developer, Markafoni, Istanbul, Turkey
  • Rewrite web app for one of the largest e-commerce websites in Turkey
  • Design and implement its API
  • Use Python, Django, PostgreSQL, Redis, RabbitMQ, uWSGI
08/2009 – 08/2010 Web Developer, JotForm, Ankara, Turkey.
  • System administration and web development for a global startup

Education
2006–2009 M.Sc. in Computer Engineering, Middle East Technical University, Department of Computer Engineering, Ankara, Turkey
2002–2006 B.Sc. in Computer Engineering, Middle East Technical University, Department of Computer Engineering, Ankara, Turkey

Open Source & Side Projects
Projects

Hobbies
Meeting new people, cultures, seeing new places. I have lived in a few different countries around the world.
Last updated: 2026-08