GithubHelp home page GithubHelp logo

Welcome to My Profile! 👋

Hello there! I'm Karthik, a passionate Mobile Developer 🚀. Welcome to my GitHub profile, where you can explore my projects, contributions, and more. Let me give you a brief overview of what you'll find here. 😄

About Me ℹī¸

I'm a Full Stack Mobile Developer 👨‍đŸ’ģ, dedicated to developing mobile apps using latest technologies and best practices. I have a strong background in a wide range of technologies including but not limited to Android, Kotlin, Java, Flutter, Dart, Python, Golang and Typescript. With each project I undertake, I strive to challenge myself, learn new technologies, and create meaningful solutions. 💡

Projects 📂

Here are a few notable projects that showcase my skills and interests:

  • Description: Introducing a user-friendly cross-platform application designed to effortlessly convert Morse code into plain text. This app adheres to Material Design principles, ensuring a sleek and intuitive user interface. It offers support for both dark and light themes, allowing users to personalize their experience. Additionally, the app seamlessly adapts its UI to accommodate various screen sizes, ensuring optimal usability across different devices.
  • Technologies: Flutter, Dart, Provider, Material3, Unit testing.
  • Description: Use Carnival to search for podcasts, tv shows, and movies from your favourite platforms to fit perfectly with how long you want to work out for.
  • Technologies: Flutter, Dart, Provider, Python, Flask, MongoDB, and JWT.
  • Description: Sharing your favorite recipes made easier.HING ~ a platform to share your recipes, where people like you come to discover and share many home-cooked recipes every day. This was one of the apps that has most of the features close to a social networking app except messaging.
  • Technologies: Flutter, Dart, Provider, State hoisting, Python, Flask, MongoDB, JWT, Firebase, Push notifications, FFMPEG, and HLS streaming.
  • Description: Loudcar app can be used to configure and control the custom loudcar LED panel hardware. Text will be sent in a specific format using Bluetooth classic protocol and it would be received at the hardware. The hardware would decode this text and display it. Google assistant can be used for handless operation. I developed it using Java focusing on architecture using LiveData, and MVVM. Communicates with the LED hardware using Bluetooth Low Energy (BLE).
  • Technologies: Java, Bluetooth Low Energy (BLE), Android SDK, Shared Preferences, MVVM, Gradle.
  • Description: Introducing a sleek notes app developed using Kotlin and Jetpack Compose. Designed with Material3 in mind, it offers a seamless user experience. Built with Clean Architecture and MVVM pattern, it demonstrates modern Android development practices, including modularization. The app also features an inbuilt OCR scanner for extracting notes from images.
  • Technologies: Kotlin, Android SDK, Jetpack Compose, Room (SQLite), Material3, State hoisting, Clean Architecture, MVVM, Flows, Coroutines, OCR, Google ML Vision, Modularization, Gradle.

Malicious URL Prediction using DNN

  • Description: Introducing a powerful Deep Neural Network (DNN) that utilizes LSTM to predict the legitimacy of a given URL, distinguishing between legitimate websites and phishing attempts. Notably, this prediction is made quickly without the need to view or analyze the web content. The DNN incorporates two hidden layers, consisting of 128 LSTM units each, followed by a dense layer with sigmoid activation. Remarkably, this model achieved an impressive accuracy rate of 96%.
  • Technologies: Python, Tensorflow, Deep Neural Networks, Pandas, Numpy, and Data wrangling.

Contributions 🤝

I strongly believe in the power of collaboration and open source. Throughout my journey, I have contributed to various projects and repositories. Some of my notable contributions include:

Get in Touch đŸ“Ŧ

I'm always open to connecting with like-minded individuals or discussing potential collaborations. Feel free to reach out to me through Telegram, Email, LinkedIn, and Twitter, and let's start a conversation! 📩

Blog ✍ī¸

Apart from coding, I love to share my thoughts and experiences on the technologies I work with through my blog. I'm currently in the process of developing my own blog. Stay tuned for its upcoming launch!

Final Words ✨

Thank you for visiting my GitHub profile. I hope you find my projects and contributions inspiring or useful. Stay curious, keep exploring, and let's make a positive impact together! 👍

Karthik's Projects

attendance icon attendance

Backend for attendance app written in Python using Flask.

carnival-app icon carnival-app

A cross-platform app which curates content to the users based on their workout preferences.

coursera-ml-assignments icon coursera-ml-assignments

This repository contains all the programming assignments from Machine Learning course by Standford University taught by Andrew Ng. I'm planning to push my python implementation as well. Stay tuned!

databases icon databases

Working on SQL databases probably on CRUD operations

flutter icon flutter

Flutter fitness/workout app for wger

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.