Sascha Andres is a seasoned software engineer and architect with over a decade of experience building client-server systems, enterprise .NET solutions, and modern cloud-native tooling. Currently a Senior Software Engineer at Infront Quant AG and an elected Ehrenamtlicher Stadtrat in the Frankfurt Rhine-Main area, he blends technical depth with civic engagement. His technical breadth spans C#, WPF/MVVM, multitouch/NUI, Azure, Docker and Go, and he contributes to notable open-source projects like go-task and lazygit where he improved task execution and cross-platform robustness. Known for pragmatic architecture and hands-on problem solving, he brings a history of leading teams at SYZYGY and running a tech company, with a pattern of improving maintainability through testing, refactoring and tooling. An understated strength is his ability to bridge legacy systems (VB6, CTI/TAPI) with modern stacks, making him adept at incremental modernization.
11 years of coding experience
23 years of employment as a software developer
Dipl. Inform. (FH) Computer Science, Dipl. Inform. (FH) Computer Science at University of Applied Sciences Darmstadt
A task runner / simpler Make alternative written in Go
Role in this project:
Backend Developer
Contributions:34 commits, 12 PRs, 26 pushes in 9 days
Contributions summary:Sascha primarily focused on enhancing the `go-task/task` project's functionality by implementing features related to task execution and variable handling. They introduced the `chdir` option for changing the working directory during task execution and added support for variable substitution within task definitions. Furthermore, the user improved the system's flexibility by incorporating support for external variable files and environment variables within tasks. Finally, they refined the command execution process by incorporating dynamic variables and environment variables to the execution of the underlying command.
Contributions:6 commits, 1 PR, 7 comments in 1 day
Contributions summary:Sascha primarily focused on enhancing the `lazygit` terminal UI by fixing bugs, adding test cases, and refactoring code related to platform-specific commands. They addressed issues like escaping quote characters on Linux and moving fallback mechanisms within the platform struct. The contributions also include removing unnecessary `fmt.Println` calls and adding test coverage, showing a focus on code quality and maintainability. Furthermore, they updated internationalization files, integrating Dutch language translations.
ratatuirustterminal-uisimple-terminalgit-commands
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.