$ Akeem Amusat.
Software engineering, product thinking, and the strange joy of making difficult systems feel simple.
I'm Akeem—a backend engineer and founder of Hexcore Ltd. I build resilient APIs, distributed systems, and intelligent tools, then write down what the work taught me.
Latest writing
Detecting APT Lateral Movement in Kubernetes with Lightweight ML
My MSc research: building a fintech microservices testbed, emulating APT lateral movement, and training lightweight ML models on network-flow features to detect an attacker moving between pods — evaluated against a signature-based IDS baseline.
How I Stopped Copy-Pasting Jira Tickets Into Codex
I built a Jira MCP server so Codex can fetch ticket details directly from Jira. Now I can hand it a ticket key instead of pasting long issue descriptions and comments into every prompt.
Monitoring Temporal Schedulers with Sentry Cron in Go
How I added Sentry Cron Monitoring to critical Temporal schedulers in Go so missed runs, failures, and stuck jobs became visible immediately instead of being discovered late.
Cron monitoring that knows when silence is failure.
A small Go activity made missed, failed, and stuck Temporal schedules visible through Sentry instead of downstream surprises.
- → stable monitor slugs
- → reusable check-in IDs
- → explicit terminal states
func (a *SentryCronMonitorActivity) CheckInCronMonitor(
ctx context.Context,
params *CheckInParams,
) (sentry.EventID, error) {
hub := sentry.GetHubFromContext(ctx)
if hub == nil {
hub = sentry.CurrentHub().Clone()
}
checkIn := &sentry.CheckIn{
MonitorSlug: params.MonitorSlug,
Status: params.Status,
}
if params.CheckInID != "" {
checkIn.ID = params.CheckInID
}
return *hub.CaptureCheckIn(checkIn, nil), nil
}Code, land, and city light.




Systems built in production.
Notes, when they are ready.
The mailing pipe is still being wired. For now, new essays live here and in the RSS feed—no fake confirmation, no disappearing address.