Skip to content
View soghomon-b's full-sized avatar

Block or report soghomon-b

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
soghomon-b/README.md

Hi there πŸ‘‹

I’m Soghomon. I build ML models that are accessible, high-quality, and impactful, especially for clinical applications. Explore the SOGHOMONNET Neural Network below to learn more about me.

# β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
# β”‚                    S O G H O M O N N E T                    β”‚
# β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
# Mission: Research, build, and ship AI that makes a difference.
# Focus: Healthcare AI Γ— NLP Γ— Agentic Systems Γ— ML Research

import torch
import torch.nn as nn

# NOTE: Some modules are fictional.
# The research, projects, and experience are real. ✨

class SoghomonNet(nn.Module):
    def __init__(self):
        super().__init__()

        # Hyperparameters (personality-as-code)
        self.hparams = dict(
            curiosity=1.0,
            research_drive=0.95,
            shipping_bias=0.9,
            kindness_dropout=0.0,
            languages=[
                "Armenian", "Arabic", "English",
                "French", "German", "Spanish"
            ],
            location="Vancouver, BC, Canada",
            education="UBC Computer Science + Linguistics (2026)",
        )

        self.layers = nn.Parallel(
            Intro(
                tagline="Computer Science Γ— Linguistics Γ— Healthcare AI",
                status="ML Research Engineer β€’ NeurIPS 2026 Author β€’ BojAI Developer",
                mission="Building reliable, accessible, and clinically useful AI systems.",
            ),

            Research(
                interests=[
                    "Clinical LLMs, RAG, and AI safety",
                    "Agentic AI and multi-agent orchestration",
                    "Multilingual embeddings and representation learning",
                    "Healthcare ML and computational oncology",
                    "Supervised and unsupervised machine learning",
                    "Efficient ML evaluation and deployment",
                ],
                current=[
                    "Universal multilingual embedding spaces",
                    "Clinical AI workflows with safety-first agent architectures",
                    "Multimodal representation learning for oncology",
                ],
            ),

            nn.Sequential(
                Project(
                    name="BojAI",
                    brief=(
                        "Full-stack platform featuring visual AI agent "
                        "orchestration, modular RAG workflows, and safety "
                        "evaluation for clinical AI applications. "
                        "Reduced chatbot development time by 80%."
                    ),
                    stack=[
                        "Python", "FastAPI", "React", "TypeScript",
                        "PostgreSQL", "Supabase", "LLMs"
                    ],
                    link="https://bojai.org",
                ),

                Project(
                    name="Clinical AI Chatbots",
                    brief=(
                        "Clinical LLM applications for mental-health support "
                        "using RAG, semantic retrieval, reranking, "
                        "and multi-layer safety guardrails."
                    ),
                    stack=[
                        "Python", "AWS Bedrock", "FastAPI",
                        "FAISS", "RAG", "Safety Evaluation"
                    ],
                ),

                Project(
                    name="Universal Multilingual Embeddings",
                    brief=(
                        "Investigated cross-lingual alignment across "
                        "multilingual embedding models and geometric "
                        "representation-learning methods."
                    ),
                    stack=[
                        "PyTorch", "Transformers", "SVD",
                        "Contrastive Learning", "Statistical Analysis"
                    ],
                ),

                Project(
                    name="UltiQuest / Quesal AI",
                    brief=(
                        "LLM-powered hierarchical concept tagging "
                        "and educational content generation, "
                        "achieving 80% generation accuracy."
                    ),
                    stack=["Python", "FastAPI", "LLMs", "RAG"],
                ),

                Project(
                    name="Low-Resource Machine Translation",
                    brief=(
                        "Evaluated transfer learning for neural machine "
                        "translation across five low-resource languages."
                    ),
                    stack=["Python", "Transformers", "SLURM", "sacreBLEU"],
                ),
            ),

            Skills(
                core=[
                    "Python", "PyTorch", "scikit-learn",
                    "TypeScript", "React", "FastAPI",
                    "PostgreSQL", "Docker", "Git"
                ],
                ai=[
                    "LLMs", "RAG", "Agentic AI",
                    "Transformers", "Embeddings",
                    "FAISS", "Model Evaluation",
                    "AI Safety"
                ],
                cloud=[
                    "AWS Bedrock", "Supabase",
                    "REST APIs", "Data Pipelines"
                ],
                research=[
                    "Representation Learning",
                    "Statistical Analysis",
                    "Supervised / Unsupervised ML",
                    "Multilingual NLP"
                ],
            ),

            Experience([
                Role(
                    "UBC Psychiatry",
                    "ML Research Engineer β€’ Clinical LLMs, RAG & Safety"
                ),
                Role(
                    "UBC Quesal AI",
                    "Academic Assistant β€’ Agentic AI & Research Leadership"
                ),
                Role(
                    "Samsung R&D Canada",
                    "AI Automation β€’ Production ML Workflows"
                ),
                Role(
                    "TU Darmstadt",
                    "Research Assistant β€’ Neural Machine Translation"
                ),
                Role(
                    "UBC CPSC 210",
                    "Teaching Assistant β€’ Software Construction"
                ),
                Role(
                    "UBC CEDaR",
                    "Language Reclamation Engineer β€’ Kwak'wala OCR"
                ),
            ]),

            PapersAndTalks([
                Item(
                    "Revisiting Cross-Lingual Alignment in the Era "
                    "of Multilingual LLM Embeddings",
                    venue="NeurIPS 2026 NeurReps Proceedings",
                    status="Accepted",
                ),
                Item(
                    "Cross-Linguistic Examination of "
                    "Machine Translation Transfer Learning",
                    venue="arXiv",
                    link="https://arxiv.org/abs/2501.00045",
                ),
            ]),

            Contact(
                email="soghmon5 [at] gmail [dot] com",
                github="https://github.com/soghomon-b",
                web="https://bojai.org",
                linkedin=(
                    "https://www.linkedin.com/in/"
                    "saughmon-boujkian-65a1b11b2/"
                ),
            ),
        )

    def forward(self, _):
        for layer in self.layers:
            if hasattr(layer, "render"):
                layer.render()
        return "Building AI for better science and better care."


if __name__ == "__main__":
    torch.manual_seed(2026)
    model = SoghomonNet()

    # Training never really stops.
    model.fit()

    # Current objective:
        # Minimize clinical risk.
        # Maximize scientific impact.
        # Keep learning.

Pinned Loading

  1. bojai-org/bojai_redesign bojai-org/bojai_redesign Public

    redesign of bojai

    Python

  2. bojai-org/data_processing_agent bojai-org/data_processing_agent Public

    Agentic AI experiments for leveraging LLMs to automate data processing in machine learning pipelines.

    Python

  3. universal_embeddings universal_embeddings Public

    This includes the full code for running the universal embedding research experiments.

    Python 1

  4. mini_linear_algebra_library_in_C mini_linear_algebra_library_in_C Public

    This is a C implementation of a mini linear algebra library

    C

  5. manage_my_NGO manage_my_NGO Public

    An application that manages an educational NGO by managing volunteers, students, and tasks.

    Java

  6. ml_algorithms_implementation ml_algorithms_implementation Public

    Implementation of different ML algorithms using famous python libraries like pytorch, numpy, and scikit-learn

    Python