Silvan Jegen

Senior Software Engineer at Smallpdf

Basel, Basel-City, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Silvan Jegen is a Senior Software Engineer based in Basel with 14 years of experience building reliable backend systems and cloud automation. At Smallpdf since 2017 he shapes production-grade services while drawing on earlier roles at Novartis where he bridged computational linguistics and service management. A pragmatic open-source contributor, he’s improved core tooling—from a vi-like editor (vis) to the bleve search library and the OpenXcom game clone—often focusing on parser/tokenization, build reliability, and undo/command semantics. He also brings hands-on cloud and infrastructure expertise, hardening AWS spot-instance automation and launch configurations for AutoScaling workflows. Trained in Japanese studies and computational linguistics at the University of Zurich, he combines language-aware engineering with systems-level thinking that surfaces in nuanced tokenizer and parsing contributions.
code14 years of coding experience
job2 years of employment as a software developer
bookLicentiate, Japanese Studies, Linguistics, Computational Linguistics, Licentiate, Japanese Studies, Linguistics, Computational Linguistics at University of Zurich
languagesGerman, English, Japanese, French
github-logo-circle

Github Skills (39)

ec10
autoscaling10
tokenize10
xcs10
c-language10
openx10
game-engine10
text-editor10
xcos10
testing10
xcomponent10
modals10
xcp10
indexing10
c1110

Programming languages (12)

JavaC++ShellCRustTeXJavaScriptGo

Github contributions (5)

github-logo-circle
blevesearch/bleve

Sep 2014 - Oct 2016

A modern text/numeric/geo-spatial/vector indexing library for go
Role in this project:
userBackend Developer
Contributions:21 commits, 8 PRs, 24 comments in 2 years 1 month
Contributions summary:Silvan primarily contributed to the `bleve` search library by implementing and testing features related to Japanese language tokenization. Their work included adding the Kagome tokenizer, writing tests to validate its functionality, and optimizing the code by using byte positions instead of character positions. Additionally, the user refactored the codebase, making various improvements, such as removing unnecessary clauses, and addressing code style issues.
golangtext-indexingindexing
martanne/vis

May 2015 - May 2016

A vi-like editor based on Plan 9's structural regular expressions
Role in this project:
userBackend Developer
Contributions:2 reviews, 9 commits, 7 PRs in 1 year
Contributions summary:Silvan contributed to the core functionality of the `vis` editor by modifying the command parsing and execution logic. They improved the handling of command-line arguments and enhanced the command completion feature for file names. Furthermore, the user addressed a bug in the undo operation, refactoring the code to prevent unwanted snapshot creation. They also made changes to the configuration by implementing Vim-like keybindings.
luastructural-regexregular-expressionsplanmodal-editing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Silvan Jegen - Senior Software Engineer at Smallpdf