Giter Club home page Giter Club logo
from typing import NamedTuple, List, Dict

class ContactInfo(NamedTuple):
    email: str
    discord: str

class CodingInfo(NamedTuple):
    specialities: List[str]
    environments: List[str]
    databases: List[str]
    orms: List[str]
    languages: Dict[str, List[str]]

class Attributes:
    
    @staticmethod
    def get_contact_info() -> ContactInfo:
        """
        Returns contact details.
        """
        email = "[email protected]"
        discord = "spicy#7453"
        return ContactInfo(email, discord)

    @staticmethod
    def get_coding_info() -> CodingInfo:
        """
        Returns coding details including languages, tools, and specialities.
        """
        languages = {
            'expert': ['c#', 'c++', 'python', 'yaml'],
            'intermediate': ['powershell', 'c', 'typescript', 'java', 'js'],
            'learning': ['asm', 'go']
        }
        specialities = ['unity', 'azure devops', 'fullstack', 'CI/CD']
        environments = ['vs ide', 'vscode', 'pycharm']
        databases = ['MS SQL Server', 'MySQL', 'SQLite', 'Oracle']
        orms = ['EF']

        return CodingInfo(specialities, environments, databases, orms, languages)

Projects

  • Detection (Lead Developer - C#, Unity) - An immersive virtual reality first person shooter where you need to scan your environment.
  • Strafe Analyzer (Sole Developer -C++, C#, PHP) - Real-time statistical overlay for improving video game speedrunning movement.
  • FirstBulletAccuracy (Sole Developer - C++, ImGUI) - Window overlay for real time FPS gameplay monitoring and tips.

Skills

Spicy's GitHub Stats Spicy's GitHub Top Languages

spicycurrey's Projects

game icon game

Momentum Mod - Standalone Source Movement Speedrunning (READ README PLEASE)

jiraps icon jiraps

PowerShell module to interact with Atlassian JIRA

predictiveparser icon predictiveparser

Given the following CFG and the parsing table, write a program to trace input strings over the alphabet { i, +, - , *, / ), ( } and ending with $.

strafeanalyzer icon strafeanalyzer

A tool that analyzes player inputs and tells the player how to improve player movement through statistics, realtime graphs, etc! :)

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.