
Kristóf Csillag
Verified Expert in Engineering
Full-stack Developer
Zsámbék, Hungary
Toptal member since August 10, 2022
Kristof has a master's degree in computer science and is a senior full-stack developer with 17 years of experience building innovative web applications for startups and large enterprises. He is passionate about creating well-designed, elegant, and maintainable code with cutting-edge tech and smart solutions. As a student, he used to win coding competitions. These days, Kristof mainly works with TypeScript, React, and Node.js.
Portfolio
Experience
- Linux - 20 years
- Software Engineering - 17 years
- TypeScript - 7 years
- React - 6 years
- Meteor - 6 years
- MongoDB - 6 years
- MobX - 4 years
- PostgreSQL - 4 years
Preferred Environment
TypeScript, React, MobX, Meteor, WebStorm, Linux, Slack
The most amazing...
...software I've developed with my team is a video tech platform years ahead of YouTube in terms of smart features, with YouTube still caching up.
Work Experience
Senior Software Developer
iCONTEST Ltd.
- Developed a graphical, map-based dashboard app that monitors the state of the electrical utility network operated by EON and tracks all errors, maintenance teams, and ongoing construction projects.
- Created a robust framework for quickly developing web apps using the PostgreSQL and GraphQL React tech stack.
- Built powerful code generation tools to better integrate GraphQL and JavaScript-based client code.
CTO
GoEssential
- Led the development team in implementing and integrating multiple features.
- Executed a generic framework for speech-to-text integration, evaluated existing solutions, and integrated multiple best-in-class solutions into our product.
- Implemented automatic translation of text content such as subtitles via DeepL API, significantly extending the reach of our video content.
- Integrated and managed payment services via the TransferWise API into our crowd-sourcing platform.
Senior Full-stack Developer
GoEssential
- Aided the effort to implement the Annotator.js/hypothes.is annotation technology to an innovative web application used for targeted information sharing.
- Supported the technology migration of the project to Meteor and React.
- Contributed to the design and implementation of the technology, driving our integration with the YouTube player.
Senior Software Developer
Hypothes.is
- Implemented a flexible and powerful solution for anchoring annotations to the content of dynamically changing web documents.
- Integrated the annotation technology into the PDF.js viewer.
- Contributed to the World Wide Web Consortium (W3C) standardization process for annotations.
On-site Consultant Software Engineer
On-site consultant for GE Healthcare
- Designed and implemented a powerful framework for developing Google Web Toolkit (GWT) web applications.
- Developed and implemented the web UI for a new research project for product development.
- Applied, maintained, and refined the graphical design for the web app.
On-site Consultant Software Engineer
GE Healthcare
- Contributed to the rigorous testing of the software used in hospitals.
- Integrated a TurboJPEG-based image compression into the Nx network transmission layer and created a library for the business applications to control it.
- Solved complex Linux-related technical issues that no one else could.
Research Assistant
Computer and Automation Research Institute of the Hungarian Academy of Sciences (MTA SZTAKI)
- Developed a proof of concept implementation of a novel type of knowledge management application that has the potential to boost our collective sense-making ability.
- Designed a robust data management access framework for PHP web applications.
- Maintained some servers and supported the team in all Linux-related questions.
Experience
The GoEssential Web App for Improved Video Presentation and Consumption
I was the CTO managing the dev team, and I was involved in designing and implementing the app framework. I also personally implemented many of the features, including automated subtitle creation via Rev AI, subtitle translation via DeepL.com, a payment system via TransferWise, and more.
The WhysOwl App for Creating Graphical Thought Maps
We were building WhysOwl to bring order to the chaotic, repetitive, and disorganized mess of forum comments and info on the web by providing a better representation of the questions and the possible opinions. The app could make it easier to grasp complex problems by reducing the noise on everyday forums. However, this startup proof of concept was never funded and stayed as a prototype.
Education
Master's Degree in Computer Science
Budapest University of Technology and Economics - Budapest, Hungary
Skills
Libraries/APIs
React, MobX, Node.js, REST APIs, YouTube API, Vimeo API, Annotator, Google Maps, Deeplearn.js
Tools
GCC
Languages
TypeScript, HTML, JavaScript, Object Pascal, Delphi, CoffeeScript, Java, PHP, C, Bash, Python, GraphQL, CSS
Platforms
Linux, Meteor, Amazon Web Services (AWS)
Storage
PostgreSQL, MongoDB, Elasticsearch
Frameworks
Google Web Toolkit, AngularJS, Redux, Bootstrap, Next.js
Other
Software Engineering, Web Development, Knowledge Graphs, APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring