Skip to content
View Guhan-SenSam's full-sized avatar
πŸ₯‚
Just Bits and Bytes
πŸ₯‚
Just Bits and Bytes

Highlights

  • Pro

Organizations

@lugvitc @Oxlac @techresearchersclubvitc @intergrity-technologies @Chronos-Network-Simulator

Block or report Guhan-SenSam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Guhan-SenSam/README.md

Header

drawing Co-Founder of Oxlac Tech LLP

About Me

Hello πŸ‘‹, I am Guhan, a self taught developer that specializes in Mobile Development. I have been developing mobile apps for the past 4 years in various frameworks and languages. I am also experienced in DevOps and Full Stack Web Development.

class AboutMe:
    def __init__(self):
        self.name = "Guhan Sambandam"
        self.pronouns = "He/Him"
        self.university = "Vellore Institute of Technology"
        self.roles = "Co-Founder of Oxlac Tech LLP"
        self.technologies = [
            "Native Mobile App Development",
            "Cross Platform Mobile App Development",
            "Desktop Applications",
            "Server Development",
            "WebApp Development",
            "CI/CD",
            "Cloud Infrastructure as Code",
            "UI/UX Designer"
        ]
        self.hobbies = [
            "Videography",
            "Video Editing",
            "Photography",
            "3D VFX, Blender"
        ]
        self.email = "contact@guhansensam.com"

My Tech Stack:

Mobile App Development Frameworks

My Skills

Langauges

My Skills

Desktop Application Development

My Skills

Backend Development

My Skills

Web Frontend Developement

My Skills

Devops

My Skills

Development Setup

My Skills

Hobby Softwares

My Skills

My Stats

GitHub Streak

How Much I have Coded Since I started

wakatime

Contact Me

Email Linkedin

Pinned Loading

  1. NeuKivy Public

    A collection of Neumorphic widgets made with kivy

    Python 30 2

  2. KivAds Public

    Implement Admob Support Directly into your kivy programs

    Python 23 2

  3. Reminder-App Public

    An android app for creating reminders

    Python 14 2

  4. Methods to Optimizing Kivy Performance
    1
    Many people state that kivy is slow. While this may be true it is mostly due to that python is slow to run on android devices.Thus it is in the programmer's hands to properly optimize their code so as to create a performant application. 
    2
    
                  
    3
    Most of the lag on android devices runing kivy apps arise due to widget creation. Widget creation remains the slowest step in a kivy app.
    4
    Here are some of the methods that I follow to optimize my apps and ensure I can hit 60fps even on old devices
    5
    
                  
  5. Creating A Release AAB
    1
    In this gist I will explain what are all the steps that I followed in order to generate a signed version of my .aab. 
    2
    > Note: This signing process only works on Ubuntu and only works in a single terminal. YOU MUST COMPLETE ALL THE STEPS IN A SINGLE TERMINAL.DO NOT CLOSE THE TERMINAL IN ANY STEPS IN BETWEEN.
    3
    4
    1. Open any directory in your terminal(I prefer the documents directory).
    5
    2. Now type `mkdir -p ~/keystores/`. This will create a folder in your home directory witht the name `keystore`. **Keep this folder safe as you need it to update your app later down the line**
  6. Creating an AAB for python apps usin...
    1
    # Introduction
    2
    
                  
    3
    Recently Google made it compulsory that all new apps must be uploaded not as .apk files but as .aab files. Till just recently the tool Buildozer was only able to compile your python applications to `.apk` but recent changes have allowed us to compile to `.aab` format. This is an instruction set that can be used to create a release `.aab`.
    4
    
                  
    5
    # What is an AAB

1,160 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Loading A graph representing Guhan-SenSam's contributions from March 03, 2024 to March 09, 2025. The contributions are 81% commits, 10% issues, 9% pull requests, 0% code review.

Contribution activity

March 2025

Created 1 repository

Created a pull request in alchemistake/git_code_launch that received 3 comments

feat: Added Caching and MetaData

Recently moved to Gnome based DE and installed ULauncher, when I found this extension. Amazing extension which i use basically anytime i launch Vsc…

+189 βˆ’67 lines changed β€’ 3 comments
Opened 9 other pull requests in 2 repositories
10 contributions in private repositories Mar 2 – Mar 8
Loading

Seeing something unexpected? Take a look at the GitHub profile guide.