Satwik Kansal
Verified Expert in Engineering
Software Developer
Satwik excels at building software solutions concerning back-end systems, finance, and blockchain. Besides freelancing, Satwik enjoys contributing to open source and educational projects. He's authored multiple courses and guest blogs. According to GitHub ratings, Satwik is one of the top 40 Python developers, and his work has been featured in Hacker News, Python Bytes, and other high-quality platforms.
Portfolio
Experience
Availability
Preferred Environment
Remix IDE, Unix, Docker, Git
The most amazing...
...project I’ve done was writing "What the f*ck Python?" which has been read and appreciated by over 2 million developers.
Work Experience
Co-founder and CTO
Stych India
- Developed the MVP for an exploratory app for Indian cities.
- Worked on a Wikipedia-like collaborative system to collect relevant and most up-to-date information regarding travel cities.
- Built a scraping framework to scrape events and trails from popular resources and standardize them.
- Implemented AI-aided solutions to resolve issues like finding a company for a match, pooling solutions, audio tours, and others.
Lead Developer and Director
Zobyt Technologies
- Developed and launched "hop23," a Web3 search engine, securing grants from ETHIndia organization for further growth.
- Contributed to various trading and backtesting projects.
- Helped launch of multiple on-chain crypto products and tooling.
Lead Developer
Hyperion Fintech
- Developed an algorithmic trading system from scratch.
- Implemented all the essential components of trading like technical indicators, risk management, backtesting, and monitoring into the project.
- Modularized across multiple microservices and scores high on fault-tolerance, availability, and security characteristics as is expected of applications dealing with money.
- Architected and designed infrastructure and implemented the initial code for the microservices. I was also responsible for delegating work to other developers.
Full-stack Python Developer
Mantium AI
- Participated in developing the initial MVP as the first hire at Mantium.
- Built an execution engine that can combine different AIs in the form of a pipeline.
- Also worked on the human-in-the-loop (HITL)) strategy for composite AI pipelines, so that humans can observe certain executions and either pass or reject the run.
Founder
Devwriters
- Established an agency for companies looking for cutting-edge tech content.
- Developed content for big companies like IBM and multiple tech startups.
- Managed the team and worked with clients to deliver high-quality content.
CTO
CheerDocs
- Developed a knowledge base SaaS product for businesses in micro, small, and medium enterprises.
- Handled the entire tech stack single-handedly, covering front-end, back-end, and DevOps responsibilities.
- Prepared an MVP within a few months, ensuring it efficiently met user requirements.
Founder in Residence
Entrepreneur First
- Worked on a startup idea that involved location intelligence in urban mobility apps.
- Developed the MVP for the urban mobility app. The website part is still available on Frobyt.com.
- Performed cost estimation and roadmap planning for the product.
Guest Blogger
IBM Developer Works, Scout APM, LearnDataSci, and SkySilk
- Wrote a few blog posts on optimizing and profiling Python-based codebases for performance.
- Composed blog-posts around scalability in blockchain systems, Merkle trees, and developing a blockchain application from scratch.
- Wrote blog posts about reinforcement learning and large-scale and distributed machine learning systems and pipelines.
Software Engineer
Myntra
- Worked on microservices under the payments stack and monitored on-call issues and load tests.
- Developed an internal tool to analyze customer-reported payment issues and resolve them.
- Implemented support for a buy-now-pay-later payment instrument.
Author
Packt Publishing
- Authored the course Hands-on Reinforcement Learning with TensorFlow.
- Added advanced material for organizing a machine-learning codebase in a production environment. Utilized TensorBoard and TensorFlow debugger for effective debugging and visualization of model architectures.
- Published on O'Reilly Safari and Udemy (a 4+ average rating).
Maintainer
Coala (Open-source Project)
- Automated the identification of settings as a part of the Google Summer of Code program.
- Maintained a Coala-quickstart tool (top contributor) and also made contributions to the core library.
- Worked as a Google Summer of Code mentor for 2018 and Google Code-in mentor for 2017.
Data Science Intern
Anheuser Busch In-Bev
- Identified key market-share drivers from hierarchical city-level data.
- Developed the extract, transform, and load (ETL) pipeline for the data.
- Built modules for univariate analysis, multivariate analysis, and common machine learning algorithms like regression (Ridge and Lasso), SVM, and so on.
Freelance Developer
Italian Mars Society, Tabverts, ZeelaCoin, and Arsenic Labs
- Worked on a space weather forecasting project for the Italian Mars Society.
- Developed the initial products for Tabverts and ZeelaCoin.
- Created a client-facing dashboard for Arsenic Labs.
Summer Intern
NewsMeme
- Worked on a dashboard for generating news videos from non-video content.
- Implemented scrapers for scraping GIFs and images from various sources like Google, Bing, Giphy, and so on.
- Created a drag-n-drop interface for compiling different artifacts to generate the news video.
Experience
Resucebot
https://www.youtube.com/watch?v=SjORe3_2bQcOfflow
YourNet
https://github.com/satwikkansal/python_blockchain_appSmart Power
https://www.youtube.com/watch?v=D1QPoWUEKXk&feature=youtu.beWhat the F*ck Python
https://github.com/satwikkansal/wtfpythonHilti-Chain
https://www.youtube.com/watch?v=uv_Aiq2_I8ILifemate
https://www.youtube.com/watch?v=L7H-kLINBJIUdaan
https://www.youtube.com/watch?v=PNCc3FvD4k4Come Fly with Vistara
https://www.youtube.com/watch?v=HKn3Oqe16o0Education
Bachelor's Degree in Software Engineering
Delhi Technological University - Delhi, India
Certifications
Deep Learning Nanodegree
Udacity
Machine Learning Nanodegree
Udacity
Skills
Libraries/APIs
Pandas, React, REST APIs
Tools
Git, NGINX
Frameworks
Truffle, Flask, Django, Hardhat, Angular
Paradigms
Data Science, RESTful Development
Languages
Python, Solidity, Pine Script, JavaScript
Platforms
Ethereum, Blockchain, Docker, Amazon Web Services (AWS), Unix
Storage
PostgreSQL, Redis
Other
ERC-20, ERC-1155, Data Analysis, FastAPI, Backtrader, Reinforcement Learning, Writing & Editing, Trading, Decentralized Finance (DeFi), Derivatives, APIs, Cloudflare
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