PORTFOLIO

0%

Initializing system...

Profile
Software Engineer

|

Crafting digital experiences with clean code and modern design. Transforming ideas into powerful web applications.

Profile
ABOUT ME

A Little Background

Welcome! I'm Adam Bakulu Songambele, a software engineer with a deep passion for Artificial Intelligence.

I have professional experience working at BlackRock, where I spent a year developing secure applications using Java, TypeScript, Angular, and SpringBoot.

In addition to my professional work, I've created a variety of projects in my own time, including:

- A YouTube clone with adaptive streaming using Angular and SpringBoot.

- An event-driven file upload microservice using SpringBoot and FastAPI.

- An e-commerce microservices backend built with SpringBoot.

- A real-time multi-speaker transcription (diarization) system using machine learning in Python.

I am fluent in French and English, which enables me to thrive in multicultural teams and approach problems with a diverse perspective.

Feel free to explore my portfolio to learn more about my work and discover how we can collaborate to create innovative solutions.

EXPERIENCE

Work Experience

My professional journey and the projects I've worked on

Blackrock Investment Management (UK) Ltd.

Software Engineering

Blackrock Investment Management (UK) Ltd.

09/2022 - 09/2023

Java
Springboot
Typescript
CSS3
Angular JS
Bash Scripting
MySQL
Azure DevOps
Ubuntu Server
  • Enhanced Security Applications: Developed robust front-end experiences using Angular and TypeScript for internal security applications.
  • Backend Development: Designed and implemented backend systems with Java and SpringBoot in an Azure CI/CD environment.
  • Legacy System Modernization: Successfully migrated a legacy JSP application to a modern Angular UI, significantly improving usability.
  • Backend Revamp: Rewrote critical components of the SpringBoot backend to support the front-end migration, enhancing overall performance and user experience.
  • Agile Development: Collaborated in a fast-paced sprint-based environment to deliver high-quality software solutions.
EDUCATION

Academic Journey

My educational background and achievements

SKILLS

Technologies & Tools

Technologies I work with to bring ideas to life

Tailwind Css

Tailwind Css

ClickHouse

ClickHouse

Nginx

Nginx

Python

Python

Javascript

Javascript

AWS

AWS

Redis

Redis

Java

Java

Springboot

Springboot

Typescript

Typescript

Ubuntu Server

Ubuntu Server

HTML5

HTML5

Docker

Docker

Sanity

Sanity

Github Actions

Github Actions

Kafka

Kafka

CSS3

CSS3

Android

Android

PostgreSQL

PostgreSQL

Angular JS

Angular JS

Azure DevOps

Azure DevOps

ReactJs

ReactJs

FastAPI

FastAPI

NgRX

NgRX

Prometheus

Prometheus

Bash Scripting

Bash Scripting

MySQL

MySQL

Github

Github

Next Js

Next Js

PROJECTS

Featured Work

A selection of projects I've worked on

Image 1
1 / 13

Event-Driven Log Smart Platform

1 / 5

Synaps, a production-ready, event-driven microservices platform for intelligent log analysis using LLMs, vector embeddings, and real-time stream processing. The system demonstrates advanced patterns in distributed systems architecture, combining traditional time-series databases with modern AI/ML techniques for semantic understanding of application logs.

Key features include:
 •  Built real-time log ingestion pipeline: Kafka streams 10K+ logs/sec through batched consumers (1000/batch), bulk-inserted into ClickHouse with LZ4 compression (10x ratio), 90-day TTL auto-cleanup.
 •  Semantic pattern detection via dual-pipeline architecture: ERROR/WARN/FATAL logs filtered to vectorization queue, Jina Embeddings v3 generates 768-dim vectors with Redis caching (80-90% hit rate), Qdrant HNSW indexing enables cross-service similarity search.
 •  Intelligent anomaly detection using statistical baselines: Materialized views aggregate logs into hourly buckets, pattern-based Z-score analysis (day-of-week + hour-of-day) flags deviations exceeding 2σ thresholds, auto-recalculates nightly.
 •  LLM-powered analysis orchestration: ClickHouse queries aggregate 100K+ logs into ~50 unique patterns, Qdrant semantic clustering detects novel errors, local Ollama inference (DeepSeek/Qwen) generates executive summaries with root cause analysis, stored in PostgreSQL.
 •  Full-stack observability dashboard: FastAPI unified gateway exposes REST + WebSocket endpoints, React UI with real-time error streaming, interactive semantic search, and Z-score visualization charts.

Unique technical achievements on this project include: 1. Hybrid Search Architecture: Combines vector similarity (Qdrant) with time-series analytics (ClickHouse) for comprehensive log analysis 2. Matryoshka Embedding Strategy: 768-dim embeddings with truncation support (512/384/256) for memory/performance tradeoffs 3. Pattern-Aware Anomaly Detection: Day-of-week + hour-of-day baselines account for business cycles (Monday 3am ≠ Friday 3pm) 4. Zero-Cost LLM Analysis: Local Ollama inference eliminates API costs while maintaining quality 5. Progressive Filtering Pipeline: Writes ALL logs to ClickHouse, vectors only ERROR+ logs (reduces vectorization costs by ~95%) 6. Cache-First Embedding: SHA256-based Redis caching achieves 80-90% hit rate, dramatically reducing Jina API calls

Technologies Used:

ReactJsReactJs
JavascriptJavascript
FastAPIFastAPI
PythonPython
PostgreSQLPostgreSQL
ClickHouseClickHouse
RedisRedis
KafkaKafka
PrometheusPrometheus
CONTACT

Get In Touch

Have a project in mind? Let's work together to bring it to life.

Let's Talk

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.

Email

adambaku5216@gmail.com

Location

Manchester, United Kingdom