Skip to content

  • Twitter

  • Youtube

  • GitHub

  • Linkedin

  • Facebook

  • Instagram

  • RSS

  • Mail

Sefik Ilkin Serengil

Code wins arguments

  • Home
  • About Me
  • Publications
  • Courses
  • Talks
  • Consultancy

Author: Sefik Serengil

Building an Atomic, High-Throughput Election System: A System Design Case Study

It’s election night. Millions of citizens have cast their votes, and across the country, hundreds of thousands of ballot boxes … More

atomic, redis, system design

A Practical Guide to Dependency Injection and Event-Driven Architecture in FastAPI and Kafka

FastAPI has quickly become one of the most popular frameworks in the Python ecosystem because of its modern design, async-first … More

dependency injection, event driven architecture

A Gentle Introduction to Event Driven Architecture in Python, Flask and Kafka

In today’s fast-paced and scalable application development landscape, event-driven architecture (EDA) has emerged as a powerful pattern for building systems … More

event driven architecture, flask, kafka, python

How to Calculate Percentage-Based Confidence Scores from Similarities of Embedding Models

Embedding models have become a cornerstone of modern machine learning, powering everything from recommendation engines and document search to verification … More

interpretability

What Are Vector Embeddings? And Why They Matter in AI

If you’ve spent time exploring machine learning or AI recently, you’ve probably heard the term “embedding” — vector embedding, word … More

embeddings, pca

Digital Signatures In Python

Digital signatures play a crucial role in securing data integrity and authenticity across modern systems. Whether it’s signing documents, verifying … More

digital signature, python

Elliptic Curve Cryptography In Python

Elliptic Curve Cryptography (ECC) has become a cornerstone of modern cryptographic systems. From signing blockchain transactions to securing encrypted messaging, … More

elliptic curve, python

Rare Developer Awards As Evidence for US & UK Extraordinary Talent Visas

Receiving recognition for your contributions to the global tech community is a deeply rewarding experience—especially when it comes from a … More

eb1-a, extraordiary talent visa, global talent visa, microsoft, mvp, rare developer awards

Vector Similarity Search with Partially Homomorphic Encryption in Python

Vector embeddings are used in many modern applications, including facial recognition, recommendation systems, reverse image search, and large language models … More

homomorphic encryption

A Gentle Introduction to Elliptic Curves Over Binary Fields

Elliptic curves are a fascinating and important mathematical concept, widely used in cryptography. In most cryptographic applications, elliptic curves are … More

elliptic curve, homomorphic

Posts navigation

Older posts
Newer posts


Licensed under a Creative Commons Attribution 4.0 International License.

Creative Commons License

You can use any content of this blog just to the extent that you cite or reference

Subscribe to sefiks.com to stay up-to-date with latest posts