Satwik Kansal, Developer in Bengaluru, Karnataka, India
Satwik is available for hire
Hire Satwik

Satwik Kansal

Verified Expert  in Engineering

Software Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
January 31, 2020

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

Stych India
Amazon Web Services (AWS), FastAPI, NGINX, Docker, Redis, PostgreSQL, Cloudflare
Zobyt Technologies
Blockchain, Data Science, Amazon Web Services (AWS)...
Hyperion Fintech
Blockchain, Trading

Experience

Availability

Part-time

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

2022 - PRESENT
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.
Technologies: Amazon Web Services (AWS), FastAPI, NGINX, Docker, Redis, PostgreSQL, Cloudflare

Lead Developer and Director

2022 - PRESENT
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.
Technologies: Blockchain, Data Science, Amazon Web Services (AWS), Decentralized Finance (DeFi), Derivatives, APIs

Lead Developer

2021 - 2023
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.
Technologies: Blockchain, Trading

Full-stack Python Developer

2021 - 2021
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.
Technologies: Python, Flask, React, Angular, PostgreSQL, REST APIs, Amazon Web Services (AWS), RESTful Development

Founder

2020 - 2020
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.
Technologies: Writing & Editing

CTO

2020 - 2020
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.
Technologies: JavaScript, PostgreSQL, Django

Founder in Residence

2019 - 2019
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.
Technologies: Python, Flask, PostgreSQL

Guest Blogger

2018 - 2019
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.
Technologies: Data Science, Python, Blockchain

Software Engineer

2018 - 2019
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.
Technologies: MySQL, Cassandra, MongoDB, Java, React, Node.js

Author

2018 - 2018
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).
Technologies: Data Science, Python, Reinforcement Learning

Maintainer

2017 - 2018
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.
Technologies: Python

Data Science Intern

2017 - 2017
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.
Technologies: Data Science, Python, Pandas

Freelance Developer

2016 - 2017
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.
Technologies: Flask, Python

Summer Intern

2016 - 2016
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.
Technologies: Python

Resucebot

https://www.youtube.com/watch?v=SjORe3_2bQc
I developed an accident reporting system and a first-aid query engine with a chatbot interface via Facebook messenger. The bot can analyze emergency images and texts sent to it, detect the nature of the emergency, its location, and take appropriate actions automatically.

Offlow

I built an offline personal assistant and a data transfer tool. The product uses ultrasonic waves to transfer data between two devices (even cross-platform ones). For internet-based services like information search, the product used an SMS protocol.

YourNet

https://github.com/satwikkansal/python_blockchain_app
From scratch, I built a fully functional mini-blockchain application in Python. The application emulates Hashcash like a proof-of-work system used in bitcoin and uses the longest chain consensus technique. The client implemented it as a simple forum website.

Smart Power

https://www.youtube.com/watch?v=D1QPoWUEKXk&feature=youtu.be
I developed a prototype peer-to-peer energy distribution system that aimed to solve power grid problems like theft and mointoring. The system leverages the internet of things (IoT) and smart contracts on a blockchain for transparency, trust,, and automation.

What the F*ck Python

https://github.com/satwikkansal/wtfpython
With this, you can explore and understand Python through counter-intuitive snippets. It has been featured on HackerNews multiple times, and also endorsed by Andrej Karpathy (Open AI, formerly director of AI at Tesla).

Hilti-Chain

https://www.youtube.com/watch?v=uv_Aiq2_I8I
I worked on an IoT-based project for resource procurement and maintenance at a construction site. The project consists of different apps for different stakeholders and uses smart contracts and blockchain for automation and transparency.

Lifemate

https://www.youtube.com/watch?v=L7H-kLINBJI
I built a personalized chat-based assistant for a leading insurance company. The features encompass parts for the customer-support funnel, insurance claim initiation process, and general sales-based communication.

Udaan

https://www.youtube.com/watch?v=PNCc3FvD4k4
I worked on a project that combines location services, augmented reality, and social media footprints for better customer engagement and profiling. It enables a company to monitor customer sentiments, understand them better, and ultimately take actions to improve the customer experience.

Come Fly with Vistara

https://www.youtube.com/watch?v=HKn3Oqe16o0
I handled the prototype implementation of an in-flight entertainment application and a seat-pairing system based on a customer's social media footprint. The project's goal was to improve the customer's overall flight experience.
2014 - 2018

Bachelor's Degree in Software Engineering

Delhi Technological University - Delhi, India

JANUARY 2019 - PRESENT

Deep Learning Nanodegree

Udacity

AUGUST 2016 - PRESENT

Machine Learning Nanodegree

Udacity

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring