W latach 1975–1979 zajmowała się w Instytucie Maszyn Matematycznych komputerowym Systemem Wspomagania Projektowania (CAD).
Zaangażowała się w działalność opozycyjną. W 1980 została członkinią NSZZ „Solidarność”. Opracowywała koncepcję systemu komputerowego SOLID 1981 (nazwanego na cześć „Solidarności”). Internowana po wprowadzeniu stanu wojennego w 1981 i osadzona początkowo w areszcie śledczym na Grochowie, a od stycznia 1982 w Gołdapi. Jako że w młodości intensywnie ćwiczyła taniec oraz gimnastykę sportową, w czasie pobytu w areszcie prowadziła dla innych osadzonych zajęcia z baletu. Po zwolnieniu, ze względu na częste donosy, była wówczas regularnie wzywana na milicję na przesłuchania, miała rewizje w domu.
Od 1984 do 1988 opracowywała system operacyjny IPIX w Instytucie Podstaw Informatyki PAN. Równolegle w przedsiębiorstwie polonijnym Amepol rozwijała system Mera 400 (wersja MX-16). W styczniu 1988, na zaproszenie strony francuskiej, rozpoczęła wraz z mężem pracę w firmie Bull. Żeby móc wyjechać, przed władzami polskimi udawali wyjazd na zimowy urlop (w tym celu między innymi do dachu samochodu mieli przywiązane narty). Zatrudniona została w pionie badawczo-rozwojowym, gdzie rozwijała się w zakresie systemów wieloprocesorowych. Pracowała także w oddziale firmy w Phoenix w Stanach Zjednoczonych.