Heneli Kailahi

Heneli Kailahi

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Sr Eng, Algorithms, Functional Programming, and Career Advice.
Sr Eng, Algorithms, Functional Programming, and Career Advice.

Hi! I can help you become a better programmer no matter where you are in your programming journey. Whether you are looking to find your first job, learning to code, or are struggling with a particular topic, I can help!

I have worked as a Software Engineer for the last decade and studied Computer Science at UCSB. My professional work has included backend engineering, data engineering, devops, cloud engineering, and various areas of research across theoretical computer science. Check out my writings at https://www.heneli.dev/.

Currently, I'm working as the solo founding engineer at CodeLamp. At my previous job, I occupied both backend and data engineering roles:

Using Python and Spark, I designed algorithms to synthesize media attention metrics from audio content recognition, CV models, ad metadata, and other data sources. Drawing on ideas from static refinement, program visualization, local-first systems, and modern operational techniques, I have continued developing strategies to simplify data programming.

Using Haskell, I developed backend services with a small team to drive evolving data pipelines, manage a 1000+ device fleet, and facilitate various data ingestions through an internal workflow engine. Through judicious application of advanced functional programming techniques, my team was able to greatly scale its impact and evolve a nimble codebase to meet the hectic data needs of a growing startup.

English
Pacific Time (US & Canada) (-07:00)
Joined September 2023
EXPERTISE
10 years experience
Using Haskell, I developed backend services with a small team to drive evolving data pipelines, manage a 1000+ device fleet, and facilita...
Using Haskell, I developed backend services with a small team to drive evolving data pipelines, manage a 1000+ device fleet, and facilitate various data ingestions through an internal workflow engine. Through judicious application of advanced functional programming techniques, my team was able to greatly scale its impact and evolve a nimble codebase to meet the hectic data needs of a growing startup.
5 years experience
Book time with me to level up your knowledge of algorithms + data structures, typing (ex. mypy), best practices, modern tooling, and beyo...
Book time with me to level up your knowledge of algorithms + data structures, typing (ex. mypy), best practices, modern tooling, and beyond. At a previous job, I used Python to design algorithms that synthesized media attention metrics from audio content recognition, CV models, ad metadata, and other data sources. Drawing on ideas from static refinement, program visualization, local-first systems, and modern operational techniques, I have continued developing strategies to simplify data programming.
10 years experience
Using Haskell, I developed backend services with a small team to drive evolving data pipelines, manage a 1000+ device fleet, and facilita...
Using Haskell, I developed backend services with a small team to drive evolving data pipelines, manage a 1000+ device fleet, and facilitate various data ingestions through an internal workflow engine. Through judicious application of advanced functional programming techniques, my team was able to greatly scale its impact and evolve a nimble codebase to meet the hectic data needs of a growing startup.
5 years experience
10 years experience

REVIEWS FROM CLIENTS

Heneli's profile has been carefully vetted and approved as a Codementor. Connect with Heneli now, and leave a review for them once you're done!
EMPLOYMENTS
Founding Engineer
CodeLamp
2021-10-01-Present
Designed platform and content for CodeLamp – a local-first, distributed coding platform with interactive, exercise-based courses (Nix, Ha...
Designed platform and content for CodeLamp – a local-first, distributed coding platform with interactive, exercise-based courses (Nix, Haskell, Pulumi)
Python
SQL
Haskell
View more
Python
SQL
Haskell
SQLite
PostgreSQL
Docker
Nix
Terraform
AWS
View more
Senior Software Engineer
TVision Insights
2021-02-01-2021-10-01
• Delivered business-critical data infrastructure while balancing inherited deadlines, evolving requirements, cross-organizational compat...
• Delivered business-critical data infrastructure while balancing inherited deadlines, evolving requirements, cross-organizational compatibility, and reduced latency targets • Led data pipeline project to decouple and automate ingestion of all third-party data (Haskell, Postgres, Redshift) • Standardized both integration testing and local tooling approaches in order to stabilize & streamline development across services and data pipelines (Haskell, Python) • Mentored multiple staff without experience in Haskell, Spark, and AWS into essential contributors to production software
Python
Haskell
PostgreSQL
View more
Python
Haskell
PostgreSQL
Amazon S3
Pandas
Docker
Apache Spark
Amazon Redshift
RESTful API
AWS
View more
Backend Software Engineer
TVision Insights
2018-07-01-2021-02-01
• Developed backend services for orchestrating evolving data pipelines, managing fleet of 1k+ panelist devices, and ingesting device data...
• Developed backend services for orchestrating evolving data pipelines, managing fleet of 1k+ panelist devices, and ingesting device data into our internal metadata workflow engine (Haskell, AWS) • Developed batch-processing algorithms to synthesize media attention metrics from audio content recognition, CV models, ad metadata, and other data sources (Python, Spark) • Implemented libraries for typesafe redis actions, transactional caching, SFTP, and Google OIDC/OAuth (Haskell) • Organized bi-weekly engineering book club and meetup for local companies using functional programming • Presented tech talks on Spark, type-level programming, recursive datatypes, mechanizing abstraction, and more
Python
Haskell
PostgreSQL
View more
Python
Haskell
PostgreSQL
Amazon S3
Pandas
Docker
Apache Spark
Amazon Redshift
Datadog
RESTful API
View more
PROJECTS
CodeLamp
2021
• Designed platform and content for CodeLamp – a local-first, distributed coding platform with interactive, exercise-based courses (Nix, ...
• Designed platform and content for CodeLamp – a local-first, distributed coding platform with interactive, exercise-based courses (Nix, Haskell, Pulumi) • Prototyped offline submissions via Electric SQL’s CRDT-based replication of local SQLite to cloud-hosted Postgres • Prototyped cacheable, multi-language developer environments for evaluating submissions (Nix) • Prototyped subscription-based source code access through declaratively-managed GitHub organizations (Pulumi)
Python
SQL
Haskell
View more
Python
SQL
Haskell
SQLite
PostgreSQL
Containers
Nix
View more
Heap State BlogView Project
2023
• Built a declaratively-managed, server-side rendered blog using MDX, React, and Next.js • Authored Fearless Tinkering is Functional and...
• Built a declaratively-managed, server-side rendered blog using MDX, React, and Next.js • Authored Fearless Tinkering is Functional and drafted upcoming articles including Transitivity: APIs for Free!, Fearless Devops with Nix, and What even is ”Functional”?
TypeScript
React
Nix
View more
TypeScript
React
Nix
Next.js
View more